Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 May 2012 08:11:56 -0400
From:      "John D. Hendrickson and Sara Darnell" <johnandsara2@cox.net>
To:        Baptiste Daroussin <bapt@FreeBSD.org>
Cc:        arch@FreeBSD.org
Subject:   Re: switch tounconditionnal boostrapping while to build the tree
Message-ID:  <4FC60E8C.1070204@cox.net>
In-Reply-To: <20120526235510.GB90668@ithaqua.etoilebsd.net>
References:  <20120526235510.GB90668@ithaqua.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
i find the statements hard to believe

why are you doing it that way ?  (using a broken yacc)

why do you believe it's ok to change previous releases that don't use that yacc ?

Baptiste Daroussin wrote:
> Hi
> 
> After I replace yacc(1) by byacc(1) on current, we discovered than now it is
> impossible to build 9 on current, because byacc(1) is not 100% backward
> compatible with our yacc(1). this is because building a boostrap yacc(1) is
> conditionned on the version of the host that is building world.
> 
> Looking at Makefile.inc1 I can see that lots of tools are conditionned like
> this. I think if we want to go to be able to cross build the tree (I remember
> from EuroBSDcon that this is something we want to do) then we need to remove the
> conditions and always boostrap any tool necessary to be able to build the tree.
> 
> so if no one care I'll remove the condition to boostrap at least yacc(1) and
> lex(1) on current, 9, 8 and 7.
> 
> Would be great imho to do the same for any tools needed by the build system.
> 
> regards,
> Bapt




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FC60E8C.1070204>