switch tounconditionnal boostrapping while to build the tree
Warner Losh
imp at bsdimp.com
Wed May 30 22:01:31 UTC 2012
On May 30, 2012, at 7:02 AM, Baptiste Daroussin wrote:
> On Wed, May 30, 2012 at 08:11:56AM -0400, John D. Hendrickson and Sara Darnell wrote:
>> i find the statements hard to believe
>>
>> why are you doing it that way ? (using a broken yacc)
> It is not a broken yacc. the yacc import just revealed another problem which is
> boostrap tools may needs to be always boostraped (which makes sense if you
> really want to support cross-compilation from nearly anywhere.
Cross build support doesn't require that you break things like that. Never had, and never will. The FreeBSD version is irrelevant to cross building, so bootstrapping checks are still needed. In the cross build, the bootstrapping OS version will be 0 and we'll build everything we need (possibly more than we would bootstrapping from supported FreeBSD versions).
>> why do you believe it's ok to change previous releases that don't use that yacc ?
>
> To build able to build them on a system that do not have the yacc version they
> need, that system could be linux for example or it could be a recent head.
You can accomplish this without blowing away the conditionals.
Warner
More information about the freebsd-arch
mailing list