I renamed /usr/portage/dev-lang/mono/mono-0.13.ebuild to mono-0.15.ebuild, generated a digest, and this is what I got for my troubles: <successful build stuff> gcc -shared win32-exception.lo codegen-x86.lo emit-x86.lo regset.lo debug.lo debug-stabs.lo debug-dwarf2.lo debug-dwarf2-plus.lo jit.lo trampoline.lo exception.lo linear-scan.lo helpers.lo -Wl,--whole-archive ../metadata/.libs/libmonoruntime.al ../metadata/.libs/libmetadata.al ../io-layer/.libs/libwapi.al ../utils/.libs/libmonoutils.al ../os/.libs/libmonoos.al -Wl,--no-whole-archive ../metadata/.libs/libmonoruntime.al ../metadata/.libs/libmetadata.al ../io-layer/.libs/libwapi.al ../utils/.libs/libmonoutils.al ../os/.libs/libmonoos.al -lpthread -lgc -ldl -lnsl -lrt -Wl,-soname -Wl,libmono.so.0 -o .libs/libmono.so.0.0.0 /usr/i686-pc-linux-gnu/bin/ld: .libs/libmono.so.0.0.0: undefined versioned symbol name read@@GLIBC_2.0 /usr/i686-pc-linux-gnu/bin/ld: failed to set dynamic section sizes: Bad value collect2: ld returned 1 exit status make[3]: *** [libmono.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/mono-0.15/work/mono-0.15/mono/jit' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/mono-0.15/work/mono-0.15/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mono-0.15/work/mono-0.15' make: *** [all-recursive-am] Error 2 As a sanity check, I checked to see if I have glibc: Calculating dependencies ...done! [ebuild R ] sys-libs/glibc-2.2.5-r5 to / So yeah, I think I have it.
No clue whatsoever on this one. Any work on it will have to wait until post-1.4 anyway. Futuring.
*** This bug has been marked as a duplicate of 8720 ***