[Mono-devel-list] Solaris SPARC build error in libgc.

Laurent Debacker debackerl at gmail.com
Mon Mar 7 16:59:24 EST 2005


Hi,

I build mono under Solaris 10 on an UltraSPARC 3 (SunBlade 1500).

However, I get the following error:

ld: warning: file /opt/csw/lib/libintl.so: attempted multiple inclusion of file
ld: warning: file /opt/csw/lib/libiconv.so: attempted multiple inclusion of file
ld: fatal: relocation error: R_SPARC_32: file
../../libgc/.libs/libmonogc.al(sparc_mach_dep.lo): symbol <unknown>:
offset 0xfe0f7ae7 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file
../../libgc/.libs/libmonogc.al(sparc_mach_dep.lo): symbol <unknown>:
offset 0xfe0f7aed is non-aligned
ld: fatal: relocation error: R_SPARC_32: file
../../libgc/.libs/libmonogc.al(sparc_mach_dep.lo): symbol <unknown>:
offset 0xfe0f7af1 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file
../../libgc/.libs/libmonogc.al(sparc_mach_dep.lo): symbol <unknown>:
offset 0xfe0f7af5 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file
../../libgc/.libs/libmonogc.al(sparc_mach_dep.lo): symbol <unknown>:
offset 0xfe14446a is non-aligned
ld: fatal: relocation error: R_SPARC_32: file
../../libgc/.libs/libmonogc.al(sparc_mach_dep.lo): symbol <unknown>:
offset 0xfe153d3e is non-aligned
collect2: ld returned 1 exit status
make[3]: *** [pedump] Error 1
make[3]: Leaving directory `/Documents/mono-1.1.4/mono/metadata'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/Documents/mono-1.1.4/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/Documents/mono-1.1.4'
make: *** [all] Error 2

Is there any way to get ride of this?

I use GCC 3.4.3 from bastwave.org. I'm sorry to use such a machine,
but my university give me no choice :(.

Thanks a lot!
Laurent.



More information about the Mono-devel-list mailing list