Fwd: DragonFly ISO release build failure
dillon at apollo.backplane.com
Sat Oct 30 12:36:20 PDT 2004
:-On [20041030 20:12], Matthew Dillon (dillon at xxxxxxxxxxxxxxxxxxxx) wrote:
:> I think it can be conditionalized in the lex file. I'll play with it.
:> One shouldn't have to make upgrade first and in fact that could cause
:> other problems e.g. when trying to build the world on a FreeBSD 4.x box.
:Neither should one have to "fix" the sources when it is a build issue.
:Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / kita no mono
There's no way around it. Either you make things more confusing for the
people trying to upgrade, or you conditionalize the source code so it
works with older header files. Given the choice I will choose to
conditionalize the source.
The bootstrapped program stage in the buildworld is designed to
minimize the number of programs that actually need this sort of
conditionalization and to then build the rest of the system with the
'latest' header files. It's not really our fault that the designers of
programs like gzip, and even 'cp', insist on cluttering the programs up
with features that require the latest libraries.
More information about the Bugs