Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 May 2012 18:01:31 +0200
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        Gabor Kovesdan <gabor@FreeBSD.org>
Cc:        Baptiste Daroussin <bapt@freebsd.org>, src-committers@freebsd.org, Garrett Cooper <yanegomi@gmail.com>, svn-src-all@freebsd.org, Dimitry Andric <dim@FreeBSD.org>, svn-src-head@freebsd.org
Subject:   Re: svn commit: r235723 - in head: contrib/byacc tools/regression/usr.bin/yacc usr.bin/yacc usr.bin/yacc/test
Message-ID:  <86pq9wnr1g.fsf@ds4.des.no>
In-Reply-To: <4FBBABD5.5070406@FreeBSD.org> (Gabor Kovesdan's message of "Tue,  22 May 2012 17:08:05 %2B0200")
References:  <201205211331.q4LDVRvB060077@svn.freebsd.org> <86likkpla9.fsf@ds4.des.no> <4FBB9551.6060407@FreeBSD.org> <CAGH67wTW8mL4=px8ks__rMhJGrivONkHGKXw72Wqk0Txvw%2B6yA@mail.gmail.com> <4FBBAADE.7000400@FreeBSD.org> <4FBBABD5.5070406@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Gabor Kovesdan <gabor@FreeBSD.org> writes:
> Maybe I'm missing some point but what if we always use yacc and lex
> from the source tree instead of from the base system? That would be
> the most logical way of doing this and whether they are built early or
> just in the world phase does not make that much difference, does it?

Bootstrap tools are built twice, so we try to only build them when we
know that we need them, i.e. when cross-building (for machine-dependent
tools) or when building on a system that has an older, incompatible
version of the tool.  For lex and yacc, the latter case applies, since
they are machine-independent.

My final test build just completed.  I just committed the version bump
and the bootstrap change; Baptiste will commit the yyparse() fix later
today.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86pq9wnr1g.fsf>