From owner-freebsd-current Wed Jul 22 02:53:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA25231 for freebsd-current-outgoing; Wed, 22 Jul 1998 02:53:50 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) 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 CAA25205 for ; Wed, 22 Jul 1998 02:53:36 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id UAA04515; Wed, 22 Jul 1998 20:10:54 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199807221010.UAA04515@cimlogic.com.au> Subject: Re: Does building current on 2.2.x still work? In-Reply-To: from Paul Richards at "Jul 22, 98 10:43:36 am" To: paul@originative.co.uk (Paul Richards) Date: Wed, 22 Jul 1998 20:10:54 +1000 (EST) Cc: jb@cimlogic.com.au, dwhite@resnet.uoregon.edu, nrice@emu.sourcee.com, imp@village.org, current@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-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Paul Richards wrote: > Would it make sense to install the new mk files during the bootstrap > target. The original idea I had for the bootstrap target was to deal > with precisely these things, carry out steps required to bootstrap from > the previously released version to current. The issue here is that you can't necessarily parse the top level makefile without consistent .mk includes, so your bootstrap target won't be guaranteed of working. And a buildworld is not supposed to clobber things on the host system, so you have to live with old installed .mk files. The answer is: don't use them. Except for parsing the top level makefile, the current build system doesn't use the installed .mk files. When you specify the -m argument on the command line, you get a consistent build. W^5 (Which Was What We Wanted). -- 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 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message