tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: libncompat optimization for bootstrap (was: problems using an add-on compiler to bootstrap on FreeBSD)



* On 2025-01-10 at 07:44 GMT, Greg A. Woods wrote:

At Thu, 9 Jan 2025 08:27:28 +0000, Jonathan Perkin <jperkin%pkgsrc.org@localhost> wrote:
Subject: Re: problems using an add-on compiler to bootstrap on FreeBSD

* On 2025-01-08 at 21:47 GMT, Greg A. Woods wrote:

> BTW, it is very dismaying how many times libnbcompat is configured and
> built by the bootstrap, and, to "add insult to injury", without even any
> configure cache!

https://github.com/TritonDataCenter/pkgsrc/compare/e01dc9b4...feature/nbcompat/trunk

so, that looks pretty good, at least on first glance (I haven't actually
tried it)

Any reason it can't be pushed to the pkgsrc trunk sooner than later?

It's a bootstrap change which is one of the most critical parts of pkgsrc, and affects all platforms, many of which will only find bugs when someone explicitly runs bootstrap. I never push changes there, certainly none as large as this, without a significant amount of thinking, testing, and reviews.

However everything I tried seemed to suggest that "e01dc9b4" was not
actually on the trunk branch

Due to forced pushes since I wrote those patches I couldn't compare against trunk, so picked the baseline commit on that branch. At some point I'll rebase it against trunk and add it to my list of branches that get automatically rebased by github so it stays up to date, but it's very low down my priority list right now.

--
Jonathan Perkin                    pkgsrc.smartos.org
Open Source Complete Cloud   www.tritondatacenter.com


Home | Main Index | Thread Index | Old Index