From owner-cvs-src@FreeBSD.ORG Mon Aug 9 19:20:10 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1AFFB16A4CE; Mon, 9 Aug 2004 19:20:10 +0000 (GMT) Received: from n33.kp.t-systems-sfr.com (n33.kp.t-systems-sfr.com [129.247.16.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 518D343D48; Mon, 9 Aug 2004 19:20:05 +0000 (GMT) (envelope-from harti@freebsd.org) Received: from n81.sp.op.dlr.de (n81g.sp.op.dlr.de [129.247.163.1]) i79JK4X421814; Mon, 9 Aug 2004 21:20:04 +0200 Received: from zeus.nt.op.dlr.de (zeus.nt.op.dlr.de [129.247.173.3]) i79JK3f802854; Mon, 9 Aug 2004 21:20:03 +0200 Received: from beagle.kn.op.dlr.de (opkndnwsbsd178 [129.247.173.178]) by zeus.nt.op.dlr.de (8.11.7+Sun/8.9.1) with ESMTP id i79JK3e02375; Mon, 9 Aug 2004 21:20:03 +0200 (MET DST) Date: Mon, 9 Aug 2004 21:20:03 +0200 (CEST) From: Harti Brandt X-X-Sender: brandt@beagle.kn.op.dlr.de To: John Baldwin In-Reply-To: <200408091500.28587.jhb@FreeBSD.org> Message-ID: <20040809211848.L32590@beagle.kn.op.dlr.de> References: <7mllgolwsk.wl@black.imgsrc.co.jp> <200408091345.48263.jhb@FreeBSD.org> <200408091500.28587.jhb@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@freebsd.org cc: johan@freebsd.org cc: cvs-src@freebsd.org cc: cvs-all@freebsd.org cc: kuriyama@imgsrc.co.jp cc: "M. Warner Losh" Subject: Re: cvs commit: src/usr.bin/make Makefile main.c nonints.h var.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Harti Brandt List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2004 19:20:10 -0000 On Mon, 9 Aug 2004, John Baldwin wrote: JB>On Monday 09 August 2004 02:51 pm, Harti Brandt wrote: JB>> On Mon, 9 Aug 2004, John Baldwin wrote: JB>> JB>> JB>On Monday 09 August 2004 11:54 am, Harti Brandt wrote: JB>> JB>> On Mon, 9 Aug 2004, M. Warner Losh wrote: JB>> JB>> JB>> JB>> MWL>In message: <20040809.092824.11587387.imp@bsdimp.com> JB>> JB>> MWL>: The current man page is stunningly vague about this. It says JB>> that it JB>> MWL>: respects these environment variables, but it doesn't say JB>> they have to JB>> MWL>: be set in the enviornment to the exclusion of JB>> setting them on the JB>> MWL>: command line. JB>> JB>> MWL> JB>> JB>> MWL>So either we can make it work, or document that the variables JB>> listed JB>> MWL>in the environment section must be set as environment JB>> variables only. JB>> JB>> JB>> There is nothing to be made work. Both variables are intended to be JB>> used JB>> as environment variables. That they happend to work from the JB>> command line JB>> was a side effect of make putting its variables into the JB>> environment. JB>> Does the following clarify things enough? JB>> JB> JB>> JB>Doesn't change the fact that it can break existing scripts. I typically JB>> do JB> JB>> JB>% worldloop -j 64 MAKEOBJDIRPREFIX=/usr/obj.test JB>> JB> JB>> JB>on my test boxes (worldloop is a script that does a 'make buildworld JB>> "$@"' in JB>a loop). Can't be fixed I guess. JB>> JB>> Wouldn't JB>> JB>> MAKEOBJDIRPREFIX=/usr/obj.test worldloop -j 64 JB> JB>^^ env JB> JB>(I'm a tcsh user). It will work, but the other one is already programmed into JB>my brain. :-/ Is that a flash or a ROM? In the first case there is some hope :-) harti