Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/tools .WAIT for makefs, because in most builds, it's the fir...



details:   https://anonhg.NetBSD.org/src/rev/6ea956410aab
branches:  trunk
changeset: 763354:6ea956410aab
user:      riz <riz%NetBSD.org@localhost>
date:      Thu Mar 17 19:06:45 2011 +0000

description:
.WAIT for makefs, because in most builds, it's the first target
which includes Makefile.nbincludes, whose beforedepend: has
some race condition I don't fully understand, and which has been
causing many (but not all!) -j16 builds on the autobuild cluster
to fail in tools since sometime between 201103061600 and 201103070900.

With the proper voodoo, I was able to get 8 builds in a row to fail
without this change, and 16 in a row to succeed with it.

XXX a proper fix likely involves reworking the beforedepend: target
of Makefile.nbincludes, but this should get the build cluster back up
to full functionality in the meanwhile.

diffstat:

 tools/Makefile |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r d54b973a0ae0 -r 6ea956410aab tools/Makefile
--- a/tools/Makefile    Thu Mar 17 17:53:02 2011 +0000
+++ b/tools/Makefile    Thu Mar 17 19:06:45 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.143 2011/02/25 23:29:16 phx Exp $
+#      $NetBSD: Makefile,v 1.144 2011/03/17 19:06:45 riz Exp $
 
 .include <bsd.own.mk>
 
@@ -56,7 +56,7 @@
        ${DTRACE_BITS} \
                asn1_compile cat cksum compile_et config db \
                file lint1 \
-               makefs menuc mkcsmapper mkesdb mklocale mknod msgc \
+               makefs .WAIT menuc mkcsmapper mkesdb mklocale mknod msgc \
                .WAIT disklabel \
                .WAIT paxctl \
                .WAIT fdisk \



Home | Main Index | Thread Index | Old Index