------- Comment #9 from michael dot haubenwallner at salomon dot at  2009-09-29 
08:09 -------
(In reply to comment #6)
> Can you try GCC 4.3.2 and see if that fails for you?

Still failing with gcc-4.3.3 and gcc-4.4.1: The stage1 xgcc starts doing ICE
once its libgcc_s.a is built, because libgcc_s.a(shr.o) does not export any
symbols due to broken nm, and preinstalled libgmp.a and libmpfr.a find the
local libgcc_s.a when they were built with another gcc.

The configure{,.ac} part of the patch still applies unmodified.

> >   stamp-nm: $(ORIGINAL_NM_FOR_TARGET)
> 
> This is no longer there.

Yep, the Makefile now doesn't have this problem any more.

> Though we have:
>     exec "$original" ${1+"$@"}

This is problematic, as $original is "/path/to/nm -B -X32_64".
It works when the quotes are dropped:

-     exec "$original" ${1+"$@"}
+     exec $original ${1+"$@"}

Patch working for both 4.3.3 and 4.4.1 now is:
http://overlays.gentoo.org/proj/alt/export/51702/trunk/prefix-overlay/sys-devel/gcc/files/4.3.0/targettools-checks.patch


-- 

michael dot haubenwallner at salomon dot at changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |UNCONFIRMED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33637

Reply via email to