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>