From owner-freebsd-arch Mon Sep 3 1:15:40 2001 Delivered-To: freebsd-arch@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 1F4D137B405 for ; Mon, 3 Sep 2001 01:15:35 -0700 (PDT) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id f838FUX13818; Mon, 3 Sep 2001 02:15:30 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.3/8.11.4) with ESMTP id f838FTh24586; Mon, 3 Sep 2001 02:15:29 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200109030815.f838FTh24586@harmony.village.org> To: Peter Pentchev Subject: Re: cvs commit: src/share/mk sys.mk Cc: Kris Kennaway , arch@FreeBSD.ORG In-reply-to: Your message of "Mon, 03 Sep 2001 09:04:50 +0300." <20010903090450.C72833@ringworld.oblivion.bg> References: <20010903090450.C72833@ringworld.oblivion.bg> <20010831131627.A86427@xor.obsecurity.org> <200108311118.f7VBIO124920@freefall.freebsd.org> <20010831142958.A60910@sunbay.com> <20010831141746.A1809@zerogravity.kawo2.rwth-aachen.d> <20010831084811.B95710@dragon.nuxi.com> <20010831184945.A16872@fump.kawo2.rwth-aachen.de> <20010831100216.A17397@dragon.nuxi.com> <20010831193947.A17086@fump.kawo2.rwth-aachen.de> <20010831131627.A86427@xor.obsecurity.org> <200109030211.f832BCh22404@harmony.village.org> Date: Mon, 03 Sep 2001 02:15:29 -0600 From: Warner Losh Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20010903090450.C72833@ringworld.oblivion.bg> Peter Pentchev writes: : On Sun, Sep 02, 2001 at 08:11:12PM -0600, Warner Losh wrote: : > Actually, now that I think about this, I think that it would be *EASY* : > to support in make. : > : > .include-up "conf/world.conf" : > : > and make would look in ., .., ../.., etc until it finds : > conf/world.conf. It would then set some variable so conf/world.conf : > would know where the top of the tree was (which would make things in : > the tree a little easier). : > : > Of course, this also requires changing all Makefiles in the tree, but : > that's easy to do. : : And then neither make(1), nor the other bootstrap tools could use it, : since that would break an upgrade path :( : : Other than that, this sounds like a great idea. Actaully, only MAKE would be affected. We build make the first thing and then use that make for the rest of the build process. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message