Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Nov 2013 10:41:28 +0100
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, Brooks Davis <brooks@freebsd.org>, Luigi Rizzo <rizzo@iet.unipi.it>, src-committers@freebsd.org
Subject:   Re: this breaks builds of head on stable/9 (Re: svn commit: r257268 - head/gnu/usr.bin/binutils/ld
Message-ID:  <86fvr3xol3.fsf@nine.des.no>
In-Reply-To: <527310B6.5070700@FreeBSD.org> (Bryan Drewery's message of "Thu,  31 Oct 2013 21:23:50 -0500")
References:  <CA%2BhQ2%2Bh3LA%2Buk6RQg5a6QHAEedEZPZ=RUbLCZ1ZqFvNNi3EAAg@mail.gmail.com> <527310B6.5070700@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Bryan Drewery <bdrewery@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
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



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