]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r249316:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 16 Apr 2013 06:51:07 +0000 (06:51 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 16 Apr 2013 06:51:07 +0000 (06:51 +0000)
commit3cf5f58ba78635adf126c98e8b1e25e2cc0dfcd2
treedf111e4a2cf52a478108250bb3ccc0f97f1621d3
parent20e634323352c7d14f00fd161746010d8c584a34
MFC r249316:

Ensure make -j N universe works correctly, by checking for an up-to-date
make before starting the universe targets themselves.  Otherwise, all of
the targets would attempt to build make simultaneously, overwriting each
other's copies of the make object files and executable.  This could lead
to strange errors, for example when partially-written make executables
are invoked.

Also amend r216620, to make the rest of universe wait properly until the
upgrade_checks target is finished, by adding universe_${target}_prologue
to the .ORDER target.  Otherwise, make will be too smart for its own
good, and start building the universe targets simultaneously with the
prologues anyway.

git-svn-id: svn://svn.freebsd.org/base/stable/9@249534 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Makefile