Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 May 1995 05:18:05 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        CVS-commiters@freefall.cdrom.com, cvs-share@freefall.cdrom.com, roberto@freefall.cdrom.com
Subject:   Re: cvs commit: src/share/doc/FAQ freebsd-faq.sgml
Message-ID:  <199505171918.FAA27418@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>  Modified:    share/doc/FAQ  freebsd-faq.sgml
>  Log:
>  Change the "make all" into "make depend all" in 6.0.6 (section on kernel
>  building).
>  
>  Submitted by:	Rodney Grimes

This should be "make clean && make depend && make.  The `make clean'
step can often be omitted (...) and in any case should be run before
`config -n', not immediately after.  The `make depend' step can be
omitted except when the kernel has already been built and some source
file has changed since `depend' was last made".

"make depend all" is often wrong and is certainly wrong for a kernel
immediately after it has been config'ed.  `make' doesn't rescan the
dependencies after the `make depend' step, so "make depend all" is
more or less equivalent to "make all; make depend".  "all" is noise
except when other targets are specifed.

Bruce



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