this breaks builds of head on stable/9 (Re: svn commit: r257268 - head/gnu/usr.bin/binutils/ld

Dag-Erling Smørgrav des at des.no
Mon Nov 11 09:41:26 UTC 2013


Bryan Drewery <bdrewery at FreeBSD.org> writes:
> I see errors in libkrb5 with -j32 quite often lately. Are you building
> with high -j?

That's unrelated.  There's a race in the krb5 build where multiple
components depend on the same generated header file (spnego_something).
With high -j, it is possible for these Makefiles to run asn1_compile
simultaneously, resulting in an empty header file.  Since an empty file
is valid, the compiler doesn't react until much later, when a different
part of the code references symbols that should have been declared in
the now-empty header.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the svn-src-head mailing list