tech-pkg archive

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

Re: intentional bootstrap requirements



On Fri, Mar 07, 2025 at 11:46:18AM +0000, nia wrote:
 > ideas:
 > 
 > - explicitly document that c99 is needed for bootstrap,
 >   c11 or more recent versions should not be used in
 >   packages that are in the bootstrap chain

Seems like a good plan, given that it's already the state of the
world.

 > - remove gcc2 and references to pre-c99 compilers,
 >   as well as ability to specify dependencies for
 >   pre-c99 compilers.

My inclination would be to hold on to the gcc2 package, mostly because
there's 1500 lines of patches in it, those have at least some value,
at least a couple aren't trivial, and there's no other good place to
keep them. It's not inconceivable that someone might want to use gcc2
as a steppingstone to build something else.

But I would be ok with removing any remaining support for using gcc2
as the pkgsrc compiler, since it's never actually going to work.

Also if anyone's concerned about overhead, marking gcc2 as
NOT_FOR_BULK_BUILD seems reasonable.

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index