Re: FAST_DEPEND is now default

2016-03-11 Thread Bryan Drewery
On 3/11/2016 9:10 AM, Bryan Drewery wrote:
> WITH_FAST_DEPEND is now enabled by default for in-tree and out-of-tree
> builds.  It no longer runs mkdep(1) during 'make depend', and the
> 'make depend' stage can safely be skipped now as it is auto ran
> when building 'make all' and will generate all SRCS and DPSRCS before
> building anything else.  Dependencies are gathered at compile time with
> -MF flags kept in separate .depend files per object file.  Users should
> run 'make cleandepend' once if using -DNO_CLEAN to clean out older
> stale .depend files.
> 
> The option and mkdep(1) support will be removed in a few weeks.
> 

Sometimes I go too fast.  I should mention that this gives 15-35% build
time improvements.  More information can be see in the initial commit
https://svnweb.freebsd.org/base?view=revision&revision=290433

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


FAST_DEPEND is now default

2016-03-11 Thread Bryan Drewery
WITH_FAST_DEPEND is now enabled by default for in-tree and out-of-tree
builds.  It no longer runs mkdep(1) during 'make depend', and the
'make depend' stage can safely be skipped now as it is auto ran
when building 'make all' and will generate all SRCS and DPSRCS before
building anything else.  Dependencies are gathered at compile time with
-MF flags kept in separate .depend files per object file.  Users should
run 'make cleandepend' once if using -DNO_CLEAN to clean out older
stale .depend files.

The option and mkdep(1) support will be removed in a few weeks.

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature