From owner-freebsd-current Tue Apr 9 23:52:50 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA04468 for current-outgoing; Tue, 9 Apr 1996 23:52:50 -0700 (PDT) Received: from rocky.sri.MT.net (rocky.sri.MT.net [204.182.243.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id XAA04462 for ; Tue, 9 Apr 1996 23:52:46 -0700 (PDT) Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id AAA00758; Wed, 10 Apr 1996 00:52:27 -0600 Date: Wed, 10 Apr 1996 00:52:27 -0600 From: Nate Williams Message-Id: <199604100652.AAA00758@rocky.sri.MT.net> To: Peter Wemm Cc: current@FreeBSD.ORG Subject: Re: speedup idea for 'make world' In-Reply-To: <199604100622.OAA03242@jhome.DIALix.COM> References: <199604100622.OAA03242@jhome.DIALix.COM> Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > I'm sitting watching a make world crawling along on a remote machine at the > moment, and had an idea.. > > When it's bootstrapping everything by building the initial tools and > libraries, and installing them so it can delete and rebuild everything, it's > wasting an awful lot of time building and installing man pages on the first > pass. > > Perhaps all the: > cd ${foo}/where/ever && ${MAKE} depend all install ${whatever} > > should be: > cd ${foo}/where/ever && ${MAKE} -DNOMAN=foo depend all install ${whatever} > ? > > This would cut out the gzip pass on the libc and other library man pages, and > the extremely slow linking while installing. Especially since it's going to > to it again and the man pages are not going to be needed for the rest of the > build sequence.. Another thing. Why are we bothering with the depend step when we're going to end up blowing away the stuff anyway. Especially considering that 'make depend all' doesn't work like it implies. As has been said, if we want to actually use the .depend file, it should read 'make depend && make all'. More thoughts... Nate