http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50991
Rainer Orth <ro at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2011-11-04 CC| |bonzini at gnu dot org Ever Confirmed|0 |1 --- Comment #2 from Rainer Orth <ro at gcc dot gnu.org> 2011-11-04 12:11:34 UTC --- I've only once seens this in a -j32 sparc-sun-solaris2.11 build, but only during stage 2 for the sparcv9 multilib. It never occured during any other parallel build, including x86_64-unknown-linux-gnu with -j96. Unfortunately, I cannot see how this can happen: we do have this dependency in libgcc/Makefile.in: $(libgcc-objects) $(libgcc-s-objects) $(libgcc-eh-objects) \ $(libgcov-objects) \ $(libunwind-objects) $(libunwind-s-objects) \ $(extra-parts): libgcc_tm.h with EXTRA_PARTS = @extra_parts@ (which expands to EXTRA_PARTS = gmon.o crtbegin.o crtend.o crt1.o gcrt1.o crtfastmath.o in the sparc-sun-solaris2.11 case) extra-parts = libgcc-extra-parts .PHONY: libgcc-extra-parts libgcc-extra-parts: $(EXTRA_PARTS) >From my understanding, thus should provide the necessary dependency, but for some reason it doesn't. Perhaps Paolo has a suggestion? Rainer