From owner-freebsd-arch@FreeBSD.ORG Wed May 30 12:12:03 2012 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 73805106566B; Wed, 30 May 2012 12:12:03 +0000 (UTC) (envelope-from johnandsara2@cox.net) Received: from eastrmfepo203.cox.net (eastrmfepo203.cox.net [68.230.241.218]) by mx1.freebsd.org (Postfix) with ESMTP id EDD938FC0C; Wed, 30 May 2012 12:12:02 +0000 (UTC) Received: from eastrmimpo110.cox.net ([68.230.241.223]) by eastrmfepo203.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20120530121202.GPGW18532.eastrmfepo203.cox.net@eastrmimpo110.cox.net>; Wed, 30 May 2012 08:12:02 -0400 Received: from [192.168.3.22] ([70.177.172.35]) by eastrmimpo110.cox.net with bizsmtp id GCC11j00Q0mAvba02CC288; Wed, 30 May 2012 08:12:02 -0400 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020208.4FC60E92.008B,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=s1i2RV+unmn3sLkEA3lf1Tj2LikDbZyRf9iEFo2x6J8= c=1 sm=1 a=f5xKl4ys9bwA:10 a=_shUJCvoDt8A:10 a=G8Uczd0VNMoA:10 a=Wajolswj7cQA:10 a=8nJEP1OIZ-IA:10 a=alU6Bxxa4qBWIf+k8j/ISQ==:17 a=HzI0Pm0Nd4Mf1Gaf9u8A:9 a=wPNLvfGTeEIA:10 a=alU6Bxxa4qBWIf+k8j/ISQ==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Message-ID: <4FC60E8C.1070204@cox.net> Date: Wed, 30 May 2012 08:11:56 -0400 From: "John D. Hendrickson and Sara Darnell" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: Baptiste Daroussin References: <20120526235510.GB90668@ithaqua.etoilebsd.net> In-Reply-To: <20120526235510.GB90668@ithaqua.etoilebsd.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: arch@FreeBSD.org Subject: Re: switch tounconditionnal boostrapping while to build the tree X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: johnandsara2@cox.net List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 May 2012 12:12:03 -0000 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