From owner-cvs-all Thu Dec 23 2:59:14 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 3214D155B8; Thu, 23 Dec 1999 02:59:04 -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 1215xU-0002VQ-00; Thu, 23 Dec 1999 10:59:01 +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 LAA80367; Thu, 23 Dec 1999 11:58:59 +0100 (CET) (envelope-from marcel@scc.nl) Message-ID: <38620073.A3E7E4D1@scc.nl> Date: Thu, 23 Dec 1999 11:58:59 +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: Matthew Dillon Cc: Bruce Evans , "Andrey A. Chernov" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src Makefile.inc1 References: <199912230549.VAA16362@apollo.backplane.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Matthew Dillon wrote: > :Using absolute paths to utilities in makeworld is always wrong. > : > :The problem may to be with /sbin not in the initial $PATH. > : > :Bruce > > I disagree - there are too many path locations floating around during > a buildworld which might contain 'sysctl'. Absolute paths should be > used across the board to be absolutely sure that the *correct* program > is being run. Otherwise the confusion will only multiply. No. By depending on the path, we can override using installed versions by building new versions in WORLDTMP. Absolute paths break this and can eventually break a buildworld. 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... -- 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