svn commit: r284345 - in head: . bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/freebsd-version bin/getfacl bin/hostname bi...
Simon J. Gerraty
sjg at juniper.net
Mon Jun 15 07:13:31 UTC 2015
Craig Rodrigues <rodrigc at freebsd.org> wrote:
Thanks Craig,
> (2) In the long run, having better documentation, tooling and procedures to
> update the
> Makefile.depend files will be definitely needed.
The only thing needed to update them is a successful build (in meta
mode), it is so painless that many developers at Juniper remain
completely ignorant of them ;-)
> Using automation systems like Jenkins would definitely help,
> but that's not the only way to do things.
Only if it builds in meta mode I think.
You can generate meta files during a normal build but they are valuable
for debugging mostly. Perhaps with a heavy set of filtering they might
be used to glean correct tree dependencies - but building in meta mode
is simpler.
Note, and out of date Makefile.depend does not guarantee a build
faliure, it introduces a race condition though, each race has its own
likelyhood of win/lose of course, so there is often quite a bit of
tollerance for out of date dependencies.
Anyway, it's a bit early to be worrying about that.
Thanks
--sjg
More information about the svn-src-all
mailing list