From owner-cvs-all Wed Sep 2 14:50:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA11571 for cvs-all-outgoing; Wed, 2 Sep 1998 14:50:06 -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 OAA11481 for ; Wed, 2 Sep 1998 14:49:59 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id IAA00166; Thu, 3 Sep 1998 08:01:51 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199809022201.IAA00166@cimlogic.com.au> Subject: Re: some optimazation to make aout-to-elf-build In-Reply-To: <19980902221720Z.masafumi@aslm.rim.or.jp> from =?us-ascii?Q?Masafumi_NAKANE=2F=3D=3Fiso=2D2022=2Djp=3FB=3FGy?= =?us-ascii?Q?RCQ2Y6LDJtSjgbKEI=3D=3F=3D?= at "Sep 2, 98 10:17:20 pm" To: max@wide.ad.jp (Masafumi NAKANE/=?iso-2022-jp?B?GyRCQ2Y6LDJtSjgbKEI=?=) Date: Thu, 3 Sep 1998 08:01:51 +1000 (EST) Cc: committers@FreeBSD.ORG, max@wide.ad.jp 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 Masafumi NAKANE/=?iso-2022-jp?B?GyRCQ2Y6LDJtSjgbKEI=?= wrote: > Hi, > > I've been trying to do make aout-to-elf-build and noticed that we can > skip build of some programs in the aout build. The following simple > patch seems to work except when the elf version of games/fortune is > built. This is because the build of fortune uses strfile and caesar, > and they are expected to be in obj/aout/usr/src/tmp/usr/games/. > > I have successfully completed aout-to-elf-build with -DNOGAMES. Since > using the following patch (with appropriate fix to fortune Makefile) > reduces the time it takes to do aout-to-elf-build, I think it is > worthwhile to fix this. What would be the appropriate fix? Since this might be the last aout build people do, I'd prefer that we build and install everything as aout, just in case the elf build doesn't replace some of the bits. I know you can analyse the process and prove that some things can be left out because they surely get replaced, but my fear is that this will allow room for foot shooting as people try to be clever. People only need to run the transition build once.