From owner-freebsd-arch Wed Apr 12 12:14: 0 2000 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id C001237BCE5 for ; Wed, 12 Apr 2000 12:08:39 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id VAA29984 for ; Wed, 12 Apr 2000 21:07:07 +0200 (CEST) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id VAA02649 for freebsd-arch@freebsd.org; Wed, 12 Apr 2000 21:06:59 +0200 (CEST) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 2E56237BF96; Wed, 12 Apr 2000 11:23:53 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id MAA28871; Wed, 12 Apr 2000 12:20:13 -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.9.3/8.8.3) with ESMTP id MAA39025; Wed, 12 Apr 2000 12:19:59 -0600 (MDT) Message-Id: <200004121819.MAA39025@harmony.village.org> To: "Jordan K. Hubbard" Subject: Re: "buildig release" knob in make world/release Cc: Poul-Henning Kamp , arch@freebsd.org In-reply-to: Your message of "Wed, 12 Apr 2000 08:16:55 PDT." <9189.955552615@zippy.cdrom.com> References: <9189.955552615@zippy.cdrom.com> Date: Wed, 12 Apr 2000 12:19:59 -0600 From: Warner Losh Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <9189.955552615@zippy.cdrom.com> "Jordan K. Hubbard" writes: : I agree that there should be a knob, but I see it as a make.conf : knob rather than a release knob since most people playing with this : stuff build from sources rather than install snapshots. Call it SANITY_CHECKING. Have it be a number. 0 == RELEASE, 1 == DEVELOPMENT, 2 == development of risky things, etc. It would default to 1 in -current and 0 in -stable and for all releases. I'm not sure what the '2' level would actually do, but this whole discussion reminded me of the -fblah -fbaz vs -O2 args to gcc, and thought it profitable to do things the same way. Maybe we never have a '2' level, but it gives us that option. It also dodges the issue of naming the various levels :-) Set it in /etc/defaults/make.conf and away you go. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message