Fwd: DragonFly ISO release build failure

Matthew Dillon 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.
:
:Eww.
:
:>    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.

						-Matt






More information about the Bugs mailing list