Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Apr 2005 08:06:56 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        "David O'Brien" <obrien@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/usr.sbin/config main.c
Message-ID:  <20050425050656.GA42466@ip.net.ua>
In-Reply-To: <20050424201534.GA74964@dragon.NUXI.org>
References:  <200504221742.j3MHgoG9084110@repoman.freebsd.org> <20050424201534.GA74964@dragon.NUXI.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--azLHFNyN32YCQGCU
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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
> >=20
> >   FreeBSD src repository
> >=20
> >   Modified files:
> >     usr.sbin/config      main.c=20
> >   Log:
> >   Ask that "make cleandepend" be run before "make depend", now that
> >   we don't do this automatically.
>=20
> *sigh*.
>=20
> So now the steps are:
>     make cleandepend
>     make depend
>     make
>=20
> 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'.
>=20
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,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--azLHFNyN32YCQGCU
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQFCbHrwqRfpzJluFF4RAoFYAKCY3Ji2453O6lAngKVuUxVkGvLNqwCffFr7
x0/JjUagHamOuI7CqlL7rds=
=GWxb
-----END PGP SIGNATURE-----

--azLHFNyN32YCQGCU--



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