From owner-freebsd-hackers Thu Jan 18 23: 7:33 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from rapier.smartspace.co.za (rapier.smartspace.co.za [66.8.25.34]) by hub.freebsd.org (Postfix) with SMTP id 6ABCE37B401 for ; Thu, 18 Jan 2001 23:07:13 -0800 (PST) Received: (qmail 99975 invoked by uid 1001); 19 Jan 2001 07:07:10 -0000 Date: Fri, 19 Jan 2001 09:07:10 +0200 From: Neil Blakey-Milner To: Warner Losh Cc: Josef Karthauser , FreeBSD Current Users , Marcel Moolenaar Subject: Re: Patch to fix "make buildkernel requires full obj directory" mistake Message-ID: <20010119090710.B99610@rapier.smartspace.co.za> References: <20010119012341.B98401@tao.org.uk> <20010118141258.C84497@tao.org.uk> <20010118101315.A10537@rapier.smartspace.co.za> <20010118141258.C84497@tao.org.uk> <200101190036.f0J0aUs49436@harmony.village.org> <20010119012341.B98401@tao.org.uk> <200101190313.f0J3Dvs50534@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200101190313.f0J3Dvs50534@harmony.village.org>; from imp@harmony.village.org on Thu, Jan 18, 2001 at 08:13:57PM -0700 Organization: Building Intelligence X-Operating-System: FreeBSD 4.2-RELEASE i386 X-URL: http://rucus.ru.ac.za/~nbm/ Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu 2001-01-18 (20:13), Warner Losh wrote: > In message <20010119012341.B98401@tao.org.uk> Josef Karthauser writes: > : On Thu, Jan 18, 2001 at 05:36:30PM -0700, Warner Losh wrote: > : > In message <20010118141258.C84497@tao.org.uk> Josef Karthauser writes: > : > : Hear hear. We had to back out the 'make buildkernel' within PicoBSD > : > : because there was no guarentee that the user had ever done a make > : > : buildworld. Additionally if you do an > : > : env MAKEOBJDIRPREFIX=/usr/myobj make buildkernel > : > : you have the same problem even if someone did do a make buildworld. > : > > : > Wait a minute. I thought that crunchgen required a buildworld... > : > : In no way at all.... what do you mean? > > I thought that crunchgen dealt with the .o's that were created in the > buildworld process. It looks like it rebuilds them itself in a > whacked out way to make the whole thing work. > > Still, I don't think it is too onerous a requirement that a buildworld > have happened first. The problem then is that the programs aren't built with the correct set of defines and environment. This prevents a forth-less loader, YP-less libc, and so forth. Neil -- Neil Blakey-Milner nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message