------- 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