From owner-cvs-all Thu Sep 3 23:56:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA12009 for cvs-all-outgoing; Thu, 3 Sep 1998 23:56:55 -0700 (PDT) (envelope-from owner-cvs-all) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA11990; Thu, 3 Sep 1998 23:56:46 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id RAA05984; Fri, 4 Sep 1998 17:08:55 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199809040708.RAA05984@cimlogic.com.au> Subject: Re: cvs commit: src/release Makefile In-Reply-To: <3474.904891545@time.cdrom.com> from "Jordan K. Hubbard" at "Sep 3, 98 11:45:45 pm" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Fri, 4 Sep 1998 17:08:54 +1000 (EST) Cc: jb@cimlogic.com.au, jkh@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Jordan K. Hubbard wrote: > Well, yes, but since we have OBJFORMAT set right at the top of the > file and it formerly used to be set to "aout", I thought maybe we were > trying to preserve the flexibility of doing it either way? :) I figure that not many people run `make release' and we only intend to release an elf system from 3.0 on. `make world' is probably a bit different due to the number of people who do that and could be seriously burnt if we don't get it right first go. > I guess it doesn't matter in the long run since our a.out build > abilities (at least in /usr/src) will undoubtedly atrophy to the point > to where only ELF works and people make angry "you retro pedant!" > noises every time somebody brings it up, so might as well bite the > bullet now. Would you rather I just diked out anything referring to > a.out in there? I certainly don't like the .if conditionals I just > used - they generate an invalid conditional syntax if OBJFORMAT is > undefined. My `make release' doesn't move the aout libs (those ifdefs are gone). It does an initial installworld not install to get the elf and legacy aout bits into the chrooted tree. It creates an /etc/objformat in the chroot tree so that it doesn't forget that it's supposed to be elf. The last barf was when it tried to do `make distribute' in /usr/src. I've added that back and sent it off to try again. I have no idea how many iterations this is going to take. At least a few more - I forgot to build a kernel with vn. 8-( Then there are the changes to crunchblah. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137