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

Reply via email to