From owner-cvs-all Thu Dec 23 6:37:32 1999 Delivered-To: cvs-all@freebsd.org Received: from post.mail.nl.demon.net (post-10.mail.nl.demon.net [194.159.73.20]) by hub.freebsd.org (Postfix) with ESMTP id 9018114C4A; Thu, 23 Dec 1999 06:37:26 -0800 (PST) (envelope-from marcel@scc.nl) Received: from [212.238.132.94] (helo=scones.sup.scc.nl) by post.mail.nl.demon.net with esmtp (Exim 2.02 #1) id 1219Mr-0007gR-00; Thu, 23 Dec 1999 14:37:25 +0000 Received: from scc.nl (scones.sup.scc.nl [192.168.2.4]) by scones.sup.scc.nl (8.9.3/8.9.3) with ESMTP id PAA44431; Thu, 23 Dec 1999 15:37:20 +0100 (CET) (envelope-from marcel@scc.nl) Message-ID: <386233A0.B4CFA24B@scc.nl> Date: Thu, 23 Dec 1999 15:37:20 +0100 From: Marcel Moolenaar Organization: SCC vof X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.5 i386) X-Accept-Language: en MIME-Version: 1.0 To: Bruce Evans Cc: Matthew Dillon , "Andrey A. Chernov" , cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src Makefile.inc1 References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Bruce Evans wrote: > > > The problem Andrey had can only explained by a faulty path, because his > > trigger case (make update) doesn't even use any of the WORLDTMP, > > STRICTTMPPATH and TMPPATH settings; they are basicly set for nothing > > (which indicates that the current Makefile layout is suboptimal (or > > broken if you like :-)) > > > > Even if it did, nowhere in the makefiles is STRICTTMPPATH used other > > than appending it with PATH... > > I think we should copy the standard utilities that we need to > ${STRICTTMPPATH} at the start of buildworld and set PATH=${STRICTTMPPATH} > for the rest of the build. This corresponds to bootstrapping the tools > and setting PATH=${STRICTTMPPATH} after bootstrapping in the old Makefile. I've been thinking about this, but it is probably a bit too sensitive when applied to the complete buildworld target. I do follow this approach for installworld, so that we don't run anything we overwrite during installation. For installworld I need to copy 2 dozen binaries. This number is probably larger when used for a complete buildworld. -- Marcel Moolenaar mailto:marcel@scc.nl SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD project mailto:marcel@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message