Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 Jun 2012 13:45:35 -0400
From:      Lowell Gilbert <freebsd-stable-local@be-well.ilk.org>
To:        Kimmo Paasiala <kpaasial@gmail.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Installworld and /usr/include/*.h modification times
Message-ID:  <44pq9j9b9c.fsf@lowell-desk.lan>
In-Reply-To: <CA%2B7WWSdnNQZY1Ei793cy4=54LED6A=o_qkMkYv5hTmF7E41D7w@mail.gmail.com> (Kimmo Paasiala's message of "Fri, 1 Jun 2012 16:42:45 %2B0300")
References:  <CA%2B7WWSdnNQZY1Ei793cy4=54LED6A=o_qkMkYv5hTmF7E41D7w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Kimmo Paasiala <kpaasial@gmail.com> writes:

> Why are /usr/include files installed with "install -C" during "make
> installworld"  when almost everything else is installed without the -C
> flag? This makes it harder to track which files were actually
> installed during the last "make installworld". One can easily find
> obsolete files  (that are not covered with make delete-old(-libs))
> with "find -x / -type f -mtime +suitable_time" but this doesn't work
> for /usr/include files because the modification times are not bumped
> on "make installworld".

"make" uses timestamps to determine whether to trigger a rule. Changing
timestamps on source files without changing the contents is a bad idea.



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