stale .depend during -HEAD builds?

Simon J. Gerraty sjg at juniper.net
Fri Jun 19 15:36:34 UTC 2015


Adrian Chadd <adrian at freebsd.org> wrote:
> Is this a fallout from the meta mode changes?

Without more detail, its hard to be certain.

> make[4]: /home/adrian/work/freebsd/head-embedded-2/src/../obj/mips//mips.mips/usr/home/adrian/work/freebsd/head-embedded-2/src/usr.sbin/praliases/.depend,
> 78: ignoring stale .depend for
> /home/adrian/work/freebsd/head-embedded-2/src/../obj/mips//mips.mips/usr/home/adrian/work/freebsd/head-embedded-2/src/lib/libsmdb/libsmutil.a
> 

Is that what your objdirs normally look like?

The message from make is standard bmake behavior.
An unresolved and unresolvable dependency learned from .depend
is ignored, in case it is just stale data.
If it really is needed the build will fail anyway, but in 90% of cases
it is just stale data and the build sails happily on.

Normally you would see this sort of thing after some sort of tree re-org
(eg things getting renamed or removed).

Very handy for update builds, especially if doing any form of auto
depend (which usually means depends lag by a build)





More information about the freebsd-arch mailing list