alpha-unknown-linux-gnu-gcc -nostdlib -nostartfiles -shared -o /var/tmp/portage/glibc-2.4-r3/work/build-default-alpha-unknown-linux-gnu-nptl/elf/ld.so \ -Wl,-z,combreloc -Wl,-z,relro -Wl,-z,defs -Wl,-z,now \ /var/tmp/portage/glibc-2.4-r3/work/build-default-alpha-unknown-linux-gnu-nptl/elf/librtld.os -Wl,--version-script=/var/tmp/portage/glibc-2.4-r3/work/build-default-alpha-unknown-linux-gnu-nptl/ld.map \ -Wl,-soname=ld-linux.so.2 -T /var/tmp/portage/glibc-2.4-r3/work/build-default-alpha-unknown-linux-gnu-nptl/elf/ld.so.lds /var/tmp/portage/glibc-2.4-r3/work/build-default-alpha-unknown-linux-gnu-nptl/elf/librtld.os: In function `_dl_start': : relocation truncated to fit: GPREL16 against symbol `_rtld_local' defined in .sdata section in /var/tmp/portage/glibc-2.4-r3/work/build-default-alpha-unknown-linux-gnu-nptl/elf/librtld.os collect2: ld returned 1 exit status make[2]: *** [/var/tmp/portage/glibc-2.4-r3/work/build-default-alpha-unknown-linux-gnu-nptl/elf/ld.so] Error 1 make[2]: Leaving directory `/var/tmp/portage/glibc-2.4-r3/work/glibc-2.4/elf' make[1]: *** [elf/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.4-r3/work/glibc-2.4' make: *** [all] Error 2