From owner-cvs-all@FreeBSD.ORG Wed Jul 2 14:40:52 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D88C737B401; Wed, 2 Jul 2003 14:40:52 -0700 (PDT) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E59D43FAF; Wed, 2 Jul 2003 14:40:51 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.9/8.12.9) with ESMTP id h62LeoDZ028816; Wed, 2 Jul 2003 14:40:50 -0700 (PDT) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9) with ESMTP id h62Leogd038377; Wed, 2 Jul 2003 14:40:50 -0700 (PDT) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h62LeoO5038376; Wed, 2 Jul 2003 14:40:50 -0700 (PDT) (envelope-from marcel) Date: Wed, 2 Jul 2003 14:40:50 -0700 From: Marcel Moolenaar To: Ruslan Ermilov Message-ID: <20030702214050.GA38335@dhcp01.pn.xcllnt.net> References: <200307011257.h61Cvr0j074180@repoman.freebsd.org> <20030701171328.GA6789@dhcp01.pn.xcllnt.net> <20030702071850.GA58755@sunbay.com> <20030702081951.GA19646@dhcp01.pn.xcllnt.net> <20030702093910.GA74796@sunbay.com> <20030702185229.GA22122@dhcp01.pn.xcllnt.net> <20030702203234.GB43809@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030702203234.GB43809@sunbay.com> User-Agent: Mutt/1.5.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile.inc1 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2003 21:40:53 -0000 On Wed, Jul 02, 2003 at 11:32:34PM +0300, Ruslan Ermilov wrote: > On Wed, Jul 02, 2003 at 11:52:29AM -0700, Marcel Moolenaar wrote: > > On Wed, Jul 02, 2003 at 12:39:10PM +0300, Ruslan Ermilov wrote: > > > > if incompatible from the target. The compiler is now built > > > > second and I'm expecting that all tools built after it will > > > > not run. Unless something changed since the last time I looked. > > > > > > > The cross-compiler is installed into WORLDTMP which is part of > > > XPATH. XPATH only appears in PATH for WMAKEENV and IMAKEENV. > > > > Ok. I guess we dont need the cross-binutils in WORDTMP when we > > build the cross-compiler. That was one of the original requirements. > > > No we don't, we can't use it, it may be for a different arch. Technically we can, provided we need to operate on the object files for the target architecture. For example: if gcc needs to construct libgcc2, which IIRC is the support library for use on the target, it needs the cross-assembler provided by binutils. It doesn't realy matter. If we currently don't need the cross tools provided by binutils, we're ok. That's the point. > Hmm, at least groff and config(8) use yacc(1) for building, > and groff now comes before yacc. > > I will re-test building of 5.x on 4.0-RELEASE to see if this > change broke this, and report here. Ok. I think yacc(1) is in the list for 3.x compatibility (yes, the stuff is that old :-) Again, we may be ok now because we don't try to upgrade from pre-4 installations, but that only means that the ordering bugs go unnoticed. An interesting test may be to clear the list of bootstrap-tools and try to build world on 4.0. Add tools to fix build problems and compare the resulting list with the one we have now. We may be able to nuke some programs... -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net