From owner-freebsd-current Sat Jan 29 0:33: 2 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id B3CC315829 for ; Sat, 29 Jan 2000 00:32:59 -0800 (PST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id BAA14636; Sat, 29 Jan 2000 01:32:57 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id BAA02007; Sat, 29 Jan 2000 01:32:55 -0700 (MST) Message-Id: <200001290832.BAA02007@harmony.village.org> To: Bruce Evans Subject: Re: Makefile.inc1 change Cc: current@FreeBSD.ORG In-reply-to: Your message of "Sat, 29 Jan 2000 15:17:40 +1100." References: Date: Sat, 29 Jan 2000 01:32:55 -0700 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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. 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... I will back it out until after 4.0 so this change can be analized in more detail. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message