Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Apr 1996 00:52:27 -0600
From:      Nate Williams <nate@sri.MT.net>
To:        Peter Wemm <peter@jhome.DIALix.COM>
Cc:        current@FreeBSD.ORG
Subject:   Re: speedup idea for 'make world'
Message-ID:  <199604100652.AAA00758@rocky.sri.MT.net>
In-Reply-To: <199604100622.OAA03242@jhome.DIALix.COM>
References:  <199604100622.OAA03242@jhome.DIALix.COM>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604100652.AAA00758>