This bug, documented in the installation instructions:

"GCC 3.3 triggers a bug in version 5.0 Alpha 03/27/98 of the Sun assembler, which causes a bootstrap failure when linking the 64-bit shared version of libgcc. A typical error message is:

ld: fatal: relocation error: R_SPARC_32: file libgcc/sparcv9/_muldi3.o:
       symbol <unknown>:  offset 0xffffffff7ec133e7 is non-aligned.

This bug has been fixed in the final 5.0 version of the assembler.

A similar problem was reported for version Sun WorkShop 6 99/08/18 of the Sun assembler, which causes a bootstrap failure with GCC 4.0.0:

     ld: fatal: relocation error: R_SPARC_DISP32:
       file .libs/libstdc++.lax/libsupc++convenience.a/vterminate.o:
         symbol <unknown>: offset 0xfccd33ad is non-aligned

This bug has been fixed in more recent revisions of the assembler."

apparently can also be triggered by libffi on Solaris 10. See http://www.mail-archive.com/g-wrap-dev@nongnu.org/msg00045.html and http://mail.python.org/pipermail/python-bugs-list/2006-July/034400.html for build logs.

Anybody knows what are the affected releases in this case, whether it is an assembler or linker bug, and whether there is a workaround? I wonder if this is caused by a newer version that those in the installation instruction.

Ciao,

Paolo

Reply via email to