From owner-svn-src-all@FreeBSD.ORG Tue May 22 16:01:38 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DF5B1106564A; Tue, 22 May 2012 16:01:38 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id 974128FC12; Tue, 22 May 2012 16:01:38 +0000 (UTC) Received: from ds4.des.no (smtp.des.no [194.63.250.102]) by smtp.des.no (Postfix) with ESMTP id 904856BF4; Tue, 22 May 2012 16:01:32 +0000 (UTC) Received: by ds4.des.no (Postfix, from userid 1001) id 374AD928A; Tue, 22 May 2012 18:01:32 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Gabor Kovesdan References: <201205211331.q4LDVRvB060077@svn.freebsd.org> <86likkpla9.fsf@ds4.des.no> <4FBB9551.6060407@FreeBSD.org> <4FBBAADE.7000400@FreeBSD.org> <4FBBABD5.5070406@FreeBSD.org> Date: Tue, 22 May 2012 18:01:31 +0200 In-Reply-To: <4FBBABD5.5070406@FreeBSD.org> (Gabor Kovesdan's message of "Tue, 22 May 2012 17:08:05 +0200") Message-ID: <86pq9wnr1g.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: Baptiste Daroussin , src-committers@freebsd.org, Garrett Cooper , svn-src-all@freebsd.org, Dimitry Andric , 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 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2012 16:01:39 -0000 Gabor Kovesdan 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