Konstantin Belousov <kostik...@gmail.com> wrote:
> If I understand the motto of meta-mode, any file change is detected for any
> file accessed during the build.  All dynamically-linked binary includes
> the rtld into the process image, and rtld reads all config files in the
> libmap.d subdirectories.  The end result is that everything must be rebuild
> if any config file changed.

Ah.

> Then, after the world build, according to OP, the nvidia driver port is
> reinstalled, which installs the nvidia.conf anew, which triggers the
> behaviour on the next build.

Yes, that would account for it.

There are always exceptions - things we expect to be volatile and don't
care - or for any other reason just want to ignore.

bmake has a set of knobs for telling it to ignore things.
OP try

.MAKE.META.IGNORE_PATHS += /usr/local/etc/libmap.d

--sjg
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to