From owner-freebsd-current Sat Jan 29 1:12: 6 2000 Delivered-To: freebsd-current@freebsd.org Received: from gidora.zeta.org.au (gidora.zeta.org.au [203.26.10.25]) by hub.freebsd.org (Postfix) with SMTP id A993B15829 for ; Sat, 29 Jan 2000 01:12:02 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (qmail 9444 invoked from network); 29 Jan 2000 09:11:59 -0000 Received: from bde.zeta.org.au (203.2.228.102) by gidora.zeta.org.au with SMTP; 29 Jan 2000 09:11:59 -0000 Date: Sat, 29 Jan 2000 20:11:55 +1100 (EST) From: Bruce Evans X-Sender: bde@alphplex.bde.org To: Warner Losh Cc: current@FreeBSD.ORG Subject: Re: Makefile.inc1 change In-Reply-To: <200001290832.BAA02007@harmony.village.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 29 Jan 2000, Warner Losh wrote: > In message Bruce Evans writes: > : > So I should back this out? I didn't do a 3.3 buildworld. > : > : Of course. > > OK. I've done the build on 3.3 and it works. > > It does break cross compilation. There is a tool (fini) that gets > built on the host with the host libraries and run on the host to > generate some files and this during the last phase of the build. Right. > Maybe the right thing to do for make depend is to somehow arrange for > all things needed to build depend get built with the host compiler and > if host != target they get deleted before the actual build with the > tools. Of course, hours before the code freeze is an inauspicious > time to make such sweeping declaration. This automates much of the > tools problem... David committed Marcel's workaround for the problem with make depend in f771 2 weeks ago. I don't know why you still have problems. Deleting things is another workaround. The correct fix is to build tools in separate directories and not build these directories for cross-building. > I will back it out until after 4.0 so this change can be analized in > more detail. Thanks. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message