From owner-freebsd-stable Wed Jul 19 16:51: 0 2000 Delivered-To: freebsd-stable@freebsd.org Received: from mta02-svc.ntlworld.com (mta02-svc.ntlworld.com [62.253.162.42]) by hub.freebsd.org (Postfix) with ESMTP id 5B70E37B7AF for ; Wed, 19 Jul 2000 16:50:56 -0700 (PDT) (envelope-from mark@ukug.uk.freebsd.org) Received: from parish.my.domain ([62.253.88.246]) by mta02-svc.ntlworld.com (InterMail vM.4.01.02.27 201-229-119-110) with ESMTP id <20000720005011.XHCK3760.mta02-svc.ntlworld.com@parish.my.domain>; Thu, 20 Jul 2000 00:50:11 +0000 Received: (from mark@localhost) by parish.my.domain (8.9.3/8.9.3) id AAA02962; Thu, 20 Jul 2000 00:50:33 +0100 (BST) (envelope-from mark) Date: Thu, 20 Jul 2000 00:50:33 +0100 From: Mark Ovens To: Marcel Moolenaar Cc: stable@FreeBSD.ORG Subject: Re: Question about -DNOCLEAN when building the world Message-ID: <20000720005032.C239@parish> References: <20000720000915.B239@parish> <3976389A.A76FD2CD@cup.hp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <3976389A.A76FD2CD@cup.hp.com>; from marcel@cup.hp.com on Wed, Jul 19, 2000 at 04:24:10PM -0700 Organization: Total lack of Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Jul 19, 2000 at 04:24:10PM -0700, Marcel Moolenaar wrote: > Mark Ovens wrote: > > > > What exactly is -DNOCLEAN supposed to do when building the world? > > It prevents cleaning of objects that otherwise need to be rebuilt. > > > so it appears t still be doing a selective clean (on either > > non-existent dirs or ones that have been newly created). > > > > What is the reason for this? Is it just a "belt and braces" action? > > We install binaries under the object tree. The directories in which we > install these binaries will be cleaned because we don't have dependency > information on them. We do not clean any object directories, so we only > need to do the actual install and not the rebuild. > I think I understand, but if /usr/obj has to be created (because it didn't exist) does that not guarantee that it *is* clean? Or does make(1) have no way of knowing that /usr/obj has been newly created? > HTH, > > -- > Marcel Moolenaar > mail: marcel@cup.hp.com / marcel@FreeBSD.org > tel: (408) 447-4222 -- If I buy a copy of WinDelete, and it doesn't delete Windows, am I entitled to my money back? ________________________________________________________________ FreeBSD - The Power To Serve http://www.freebsd.org My Webpage http://ukug.uk.freebsd.org/~mark/ mailto:marko@freebsd.org http://www.radan.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message