From owner-freebsd-current Thu Jul 23 12:13:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA12134 for freebsd-current-outgoing; Thu, 23 Jul 1998 12:13:12 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp03.primenet.com (root@smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA12129 for ; Thu, 23 Jul 1998 12:13:11 -0700 (PDT) (envelope-from tlambert@usr04.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id LAA11549; Thu, 23 Jul 1998 11:31:16 -0700 (MST) Received: from usr04.primenet.com(206.165.6.204) via SMTP by smtp03.primenet.com, id smtpd011309; Thu Jul 23 11:30:58 1998 Received: (from tlambert@localhost) by usr04.primenet.com (8.8.5/8.8.5) id LAA28303; Thu, 23 Jul 1998 11:30:05 -0700 (MST) From: Terry Lambert Message-Id: <199807231830.LAA28303@usr04.primenet.com> Subject: Re: Does building current on 2.2.x still work? To: imp@village.org (Warner Losh) Date: Thu, 23 Jul 1998 18:30:05 +0000 (GMT) Cc: jb@cimlogic.com.au, current@FreeBSD.ORG In-Reply-To: <199807230703.BAA08029@harmony.village.org> from "Warner Losh" at Jul 23, 98 01:03:23 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Another option, learned from the ports system, would be to have > (presented here in simplified form): > > world: > make real-world > buildworld: > make real-buildworld > installworld: > make real-installworld You need to use parenthesis to force an actual reinvocation of make. > And then rename the current *world targets to real-*world. This was the substance of my "subshell" proposal, where the submake would be the built make instead of the installed make to get a working "-m" flag. Alternately, we should consider a chroot build environment as part of the build process, which obviates the need for all of these new relative pathing option arguments to all the old tools. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message