From owner-freebsd-current Wed Jun 5 07:51:19 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA05668 for current-outgoing; Wed, 5 Jun 1996 07:51:19 -0700 (PDT) Received: from halloran-eldar.lcs.mit.edu (halloran-eldar.lcs.mit.edu [18.26.0.159]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id HAA05642; Wed, 5 Jun 1996 07:51:08 -0700 (PDT) Received: by halloran-eldar.lcs.mit.edu; (5.65/1.1.8.2/19Aug95-0530PM) id AA08511; Wed, 5 Jun 1996 10:50:55 -0400 Date: Wed, 5 Jun 1996 10:50:55 -0400 From: Garrett Wollman Message-Id: <9606051450.AA08511@halloran-eldar.lcs.mit.edu> To: grog@lemis.de (Greg Lehey) Cc: p.richards@elsevier.co.uk (Paul Richards), hackers@FreeBSD.ORG (FreeBSD Hackers), FreeBSD-current@FreeBSD.ORG (FreeBSD current users) Subject: Re: Somebody explain this to me again.. :-) In-Reply-To: <199606051106.NAA08433@allegro.lemis.de> References: <199605301434.PAA01311@cadair.elsevier.co.uk> <199606051106.NAA08433@allegro.lemis.de> Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk <> I think perhaps the make world methodology is now largely redundant. In >> the early days we were so busy fixing bugs in the build >> tools/libraries/headers that we needed something like this but I'm not >> sure that's the case now. > I heartily agree! I've been rebuilding -stable since Monday, and > every time I run into a minor problem, I have to start again from > scratch. No, you don't; perhaps that is the confusing. There are certain circumstances when you Really Need something that does what `make world' does. (For example, when building a release, particularly if its codebase is slightly different from what's running on the build machine.) The problem is that people have been told ``to build the system, just type `make world' '', which is completely bogus for most people and most circumstances. What they should be told is: To build the world: echo 'INSTALL= install -C' >> /etc/make.conf cd /usr/src make obj depend all install make all install This is completely sufficient for the needs of everyone who isn't bootstrapping a new compiler or library, or building releases. -GAWollman -- Garrett A. Wollman | Shashish is simple, it's discreet, it's brief. ... wollman@lcs.mit.edu | Shashish is the bonding of hearts in spite of distance. Opinions not those of| It is a bond more powerful than absence. We like people MIT, LCS, ANA, or NSA| who like Shashish. - Claude McKenzie + Florent Vollant