Emerging glibc-2.15-r2 stops with an error. The command and error message are ln -s ld.so /var/tmp/portage/sys-libs/glibc-2.15-r2/work/build-default-armv5tel- softfloat-linux-gnueabi-nptl/elf/ld-linux.so.3 collect2: ld terminated with signal 11 [Segmentation fault] Reproducible: Always Steps to Reproduce: 1. emerge glibc Actual Results: The output contains those two subsequent lines ln -s ld.so /var/tmp/portage/sys-libs/glibc-2.15-r2/work/build-default-armv5tel- softfloat-linux-gnueabi-nptl/elf/ld-linux.so.3 collect2: ld terminated with signal 11 [Segmentation fault] Expected Results: The successful emerge The installed version of glibc is 2.14.1-r3(2.2)^s(18:40:52 11.08.2012)(-crosscompile_opts_headers-only -debug -gd -hardened -multilib -profile -selinux -vanilla) The installed version of binutils is: 2.22-r1(11:24:08 04.09.2012)(cxx nls zlib -multislot -multitarget -static-libs -test -vanilla)
Created attachment 323392 [details] Full build.log, gzipped
Created attachment 323394 [details] Result of emerge --info
Created attachment 323396 [details] Result of emerge -pqv
Created attachment 323398 [details] The file environment
I added "=sys-devel/binutils-2.22-r1" to my /etc/portage/package.mask. Now I'm on sys-devel/binutils-2.21.1-r1 and sys-libs/glibc-2.15-r2 builds fine.
I can confirm the problem and the solution. My environment is pretty similar to Stefan's.
binutils-2.22.90 has that problem too
*** This bug has been marked as a duplicate of bug 433669 ***