cvs commit: src/usr.sbin/config main.c

Ruslan Ermilov ru at FreeBSD.org
Sun Apr 24 22:06:52 PDT 2005


On Sun, Apr 24, 2005 at 01:15:34PM -0700, David O'Brien wrote:
> On Fri, Apr 22, 2005 at 05:42:50PM +0000, Ruslan Ermilov wrote:
> > ru          2005-04-22 17:42:50 UTC
> > 
> >   FreeBSD src repository
> > 
> >   Modified files:
> >     usr.sbin/config      main.c 
> >   Log:
> >   Ask that "make cleandepend" be run before "make depend", now that
> >   we don't do this automatically.
> 
> *sigh*.
> 
> So now the steps are:
>     make cleandepend
>     make depend
>     make
> 
> That is just ridiculous.  Computers are to automate tasks, not increase
> the effort for humans.  Please back out the commits that require 'make
> cleandepend' in addition to 'make depend'.
> 
No.  You wanted (and others have agreed) that "make depend" should behave
similarly in kernel and userland builds, i.e., to not redundantly rebuild
the .depend file every time "make depend" is run.

The steps are like above only when you do incremental builds AND use the
NO_CLEAN option.  Even that, the "cleandepend" will only be necessary in
rare cases, when problems that started this discussion arise (i.e.,
header or source files disappear).

If you need automation, use "make buildkernel", or stop using NO_CLEAN.


Cheers,
-- 
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20050425/3f2ecf3f/attachment.bin


More information about the cvs-src mailing list