Date: Mon, 8 May 2017 10:17:05 -0700 From: "Simon J. Gerraty" <sjg@juniper.net> To: Konstantin Belousov <kostikbel@gmail.com> Cc: "O. Hartmann" <ohartmann@walstatt.org>, FreeBSD CURRENT <freebsd-current@freebsd.org>, <sjg@juniper.net> Subject: Re: filemon: weird full-time build although filemon enabled Message-ID: <26642.1494263825@kaos.jnpr.net> In-Reply-To: <20170508162320.GD1622@kib.kiev.ua> References: <20170506092255.083828f8@thor.intern.walstatt.dynvpn.de> <16322.1494224695@kaos.jnpr.net> <20170508173709.37e94b17@thor.intern.walstatt.dynvpn.de> <25259.1494259448@kaos.jnpr.net> <20170508162320.GD1622@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
Konstantin Belousov <kostikbel@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?26642.1494263825>