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