From owner-cvs-all Thu Sep 26 5:11:50 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7917437B401; Thu, 26 Sep 2002 05:11:48 -0700 (PDT) Received: from critter.freebsd.dk (esplanaden.cybercity.dk [212.242.40.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49FC643E42; Thu, 26 Sep 2002 05:11:47 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.6/8.12.6) with ESMTP id g8QCBBgk002534; Thu, 26 Sep 2002 14:11:12 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Ruslan Ermilov Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile In-Reply-To: Your message of "Thu, 26 Sep 2002 14:29:45 +0300." <20020926112945.GB39655@sunbay.com> Date: Thu, 26 Sep 2002 14:11:11 +0200 Message-ID: <2533.1033042271@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20020926112945.GB39655@sunbay.com>, Ruslan Ermilov writes: >Redirections in makefiles are usually considered bogus, so I would >rather suggest that either this be removed, or the whole thing be >moved to src/tools/. Some notes. I agree, but this target isn't usual: it is meant for tinderboxing, not for release building. If you prefer the name can be changed to "tinderbox" or similar. The idea is that hopefully this target will result in our tree being more buildable more of the time. Being able to do a "make universe" before you go to bed, and know that your changes has at least not broken any compiles will be a significant step forward in this respect. >I would not hardcode the __MAKE_CONF=3D/dev/null thing; it sometimes >makes sense to rebuild all worlds with the same set of /etc/make.conf >options. See above. >The "universe" as it is now does not handle i386:pc98. I tried and you cannot make a buildworld in pc98, only kernels, I can add the pc98 kernels if there is concensus. >Attempting to cross-build kernels without a working cross-tools chain >is going nowhere, so ignoring "errors from the individual steps" does >not work well. For a tinderboxing target: yes, it makes sense. BTW: I thought about adding the "make release" step as well, but decided against it for now, we should add it later. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message