d-all rtld-modules='rtld-check_fds.os rtld-errno.os rtld-errno-loc.os rtld-divdi3.os' make -C ../gmon objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-profil.os rtld-prof-freq.os' make -C ../io objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-xstat64.os rtld-fxstat64.os rtld-open.os rtld-close.os rtld-read.os rtld-write.os rtld-lseek.os rtld-access.os rtld-fcntl.os rtld-getcwd.os rtld-readlink.os' mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/ldd.new /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/ldd make -C ../linuxthreads objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-forward.os rtld-libc-cancellation.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/gmon' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/gmon' make -C ../misc objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-mmap.os rtld-munmap.os rtld-mprotect.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/csu' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/csu' make -C ../posix objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-uname.os rtld-_exit.os rtld-getpid.os rtld-environ.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/linuxthreads' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/linuxthreads' make -C ../setjmp objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-bsd-_setjmp.os rtld-__longjmp.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/io' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/io' make -C ../signal objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sigaction.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/setjmp' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/setjmp' make -C ../stdlib objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-exit.os rtld-cxa_atexit.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/posix' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/posix' make -C ../string objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-strchr.os rtld-strcmp.os rtld-strlen.os rtld-strnlen.os rtld-memchr.os rtld-memmove.os rtld-memset.os rtld-mempcpy.os rtld-stpcpy.os rtld-memcpy.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/misc' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/misc' make -C ../time objdir=/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-setitimer.os' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/signal' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/signal' .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin mkdir /var/tmp/portage/glibc-2.3.3_pre20040420/image/sbin /bin/install -c /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/sln /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin/sln.new mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin/sln.new /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin/sln .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin /bin/install -c /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/ldconfig /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin/ldconfig.new mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin/ldconfig.new /var/tmp/portage/glibc-2.3.3_pre20040420/image//sbin/ldconfig c=`(cd /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf && \ sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/@g' \ -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/@g' \ -e '/stub-tag\.h/{; g; s/./&/p; }' \ -e '/:/{x; s/^.*$//; x; }' \ -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \ -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \ dl-load.o.d dl-cache.o.d dl-lookup.o.d dl-object.o.d dl-reloc.o.d dl-deps.o.d dl-runtime.o.d dl-error.o.d dl-init.o.d dl-fini.o.d dl-debug.o.d dl-misc.o.d dl-version.o.d dl-profile.o.d dl-conflict.o.d dl-tls.o.d dl-origin.o.d dl-execstack.o.d dl-caller.o.d dl-open.o.d dl-close.o.d dl-support.o.d dl-iteratephdr.o.d dl-addr.o.d enbl-secure.o.d dl-profstub.o.d dl-libc.o.d dl-sym.o.d dl-tsd.o.d cache.o.d readlib.o.d xmalloc.o.d xstrdup.o.d chroot_canon.o.d sprof.o.d sln.o.d ldconfig.o.d lddlibc4.o.d dl-load.os.d dl-cache.os.d dl-lookup.os.d dl-object.os.d dl-reloc.os.d dl-deps.os.d dl-runtime.os.d dl-error.os.d dl-init.os.d dl-fini.os.d dl-debug.os.d dl-misc.os.d dl-version.os.d dl-profile.os.d dl-conflict.os.d dl-tls.os.d dl-origin.os.d dl-execstack.os.d dl-caller.os.d dl-open.os.d dl-close.os.d dl-iteratephdr.os.d dl-addr.os.d dl-profstub.os.d dl-libc.os.d dl-sym.os.d dl-tsd.os.d unwind-dw2-fde-glibc.os.d framestate.os.d unwind-pe.os.d rtld.os.d dl-sysdep.os.d dl-environ.os.d dl-minimal.os.d dl-brk.os.d dl-sbrk.os.d soinit.os.d sofini.os.d interp.os.d testobj1.os.d testobj2.os.d testobj3.os.d testobj4.os.d testobj5.os.d testobj6.os.d testobj1_1.os.d failobj.os.d constload2.os.d constload3.os.d unloadmod.os.d dep1.os.d dep2.os.d dep3.os.d dep4.os.d vismod1.os.d vismod2.os.d vismod3.os.d nodelmod1.os.d nodelmod2.os.d nodelmod3.os.d nodelmod4.os.d nodel2mod1.os.d nodel2mod2.os.d nodel2mod3.os.d nodlopenmod.os.d nodlopenmod2.os.d filtmod1.os.d filtmod2.os.d reldepmod1.os.d reldepmod2.os.d reldepmod3.os.d reldepmod4.os.d nextmod1.os.d nextmod2.os.d reldep4mod1.os.d reldep4mod2.os.d reldep4mod3.os.d reldep4mod4.os.d neededobj1.os.d neededobj2.os.d neededobj3.os.d neededobj4.os.d neededobj5.os.d neededobj6.os.d firstobj.os.d globalmod1.os.d unload2mod.os.d unload2dep.os.d ltglobmod1.os.d ltglobmod2.os.d pathoptobj.os.d dblloadmod1.os.d dblloadmod2.os.d dblloadmod3.os.d reldepmod5.os.d reldepmod6.os.d reldep6mod0.os.d reldep6mod1.os.d reldep6mod2.os.d reldep6mod3.os.d reldep6mod4.os.d reldep7mod1.os.d reldep7mod2.os.d tst-tlsmod1.os.d tst-tlsmod2.os.d tst-tlsmod3.os.d tst-tlsmod4.os.d tst-tlsmod5.os.d tst-tlsmod6.os.d tst-tlsmod7.os.d tst-tlsmod8.os.d tst-tlsmod9.os.d tst-tlsmod10.os.d tst-tlsmod11.os.d tst-tlsmod12.os.d tst-tlsmod13.os.d tst-tlsmod13a.os.d tst-tlsmod14a.os.d tst-tlsmod14b.os.d circlemod1.os.d circlemod1a.os.d circlemod2.os.d circlemod2a.os.d circlemod3.os.d circlemod3a.os.d reldep8mod1.os.d reldep8mod2.os.d reldep8mod3.os.d reldep9mod1.os.d reldep9mod2.os.d reldep9mod3.os.d tst-alignmod.os.d tst-execstack-mod.os.d tst-array2dep.os.d) | sort | uniq`; \ sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \ $c /dev/null > /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/stubsT make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/time' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/time' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/string' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/string' make[4]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/stdlib' make[4]: Nothing to be done for `rtld-all'. make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/stdlib' make[3]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/elf' /bin/install -c /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/sprof /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/sprof.new /bin/install -c /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/lddlibc4 /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/lddlibc4.new /bin/install -c /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/ld.so /var/tmp/portage/glibc-2.3.3_pre20040420/image//lib/ld-2.3.3.so.new mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/lddlibc4.new /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/lddlibc4 mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/sprof.new /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/bin/sprof /bin/install -c /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/libc.so /var/tmp/portage/glibc-2.3.3_pre20040420/image//lib/libc-2.3.3.so.new mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/image//lib/ld-2.3.3.so.new /var/tmp/portage/glibc-2.3.3_pre20040420/image//lib/ld-2.3.3.so mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/image//lib/libc-2.3.3.so.new /var/tmp/portage/glibc-2.3.3_pre20040420/image//lib/libc-2.3.3.so echo ld-2.3.3.so /var/tmp/portage/glibc-2.3.3_pre20040420/image//lib/ld-linux.so.2 >> /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/symlink.list mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/stubsT /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/stubs make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/elf' ./scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/include/gnu (sed '/^@/d' include/stubs-prologue.h; LC_ALL=C sort /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/csu/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/iconv/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/iconvdata/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/locale/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/localedata/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/assert/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/ctype/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/intl/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/catgets/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/math/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/signal/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/stdlib/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/stdio-common/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/libio/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/dlfcn/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/malloc/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/string/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/wcsmbs/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/timezone/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/time/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/dirent/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/grp/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/pwd/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/posix/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/io/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/termios/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/resource/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/misc/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/socket/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/sysvipc/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/gmon/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/gnulib/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/wctype/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/manual/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/shadow/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/po/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/argp/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/crypt/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/linuxthreads/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/resolv/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/nss/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/rt/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/conform/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/debug/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/linuxthreads_db/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/inet/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/hesiod/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/sunrpc/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/nis/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/nscd/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/streams/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/login/stubs /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/stubs) > /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/stubs.h if test -r /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/include/gnu/stubs.h && cmp -s /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/stubs.h /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/include/gnu/stubs.h; \ then echo 'stubs.h unchanged'; \ else /bin/install -c -m 644 /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/stubs.h /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/include/gnu/stubs.h; fi rm -f /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/stubs.h /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/sln /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/symlink.list rm -f /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/symlink.list test ! -x /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/ldconfig || LC_ALL=C LANGUAGE=C \ /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/ldconfig -r /var/tmp/portage/glibc-2.3.3_pre20040420/image/ \ /lib /usr/lib /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/elf/ldconfig: Can't open configuration file /etc/ld.so.conf: No such file or directory make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2' make: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere' * Installing Info pages... make: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere' make -r PARALLELMFLAGS="-j4" CVSOPTS="" -C .. objdir=`pwd` info make[1]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2' make -j4 -C manual info make[2]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/manual' make[2]: Nothing to be done for `info'. make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/manual' make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2' make: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere' * Installing Locale data... make: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere' make -r PARALLELMFLAGS="-j4" CVSOPTS="" -C .. objdir=`pwd` localedata/install-locales make[1]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2' make -j4 -C localedata install-locales make[2]: Entering directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/localedata' .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.3_pre20040420/image//usr/lib/locale mkdir /var/tmp/portage/glibc-2.3.3_pre20040420/image/usr/lib/locale aa_DJ.ISO-8859-1...aa_ER.UTF-8aa_ER.UTF-8...aa_ET.UTF-8@saaho...... done af_ZA.ISO-8859-1... done am_ET.UTF-8... done make[1]: *** [localedata/install-locales] Segmentation fault make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2' make: *** [localedata/install-locales] Error 2 make: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere' !!! ERROR: sys-libs/glibc-2.3.3_pre20040420 failed. !!! Function src_install, Line 587, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge -u glibc 2. 3. Actual Results: the error Expected Results: emerge glibc Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.22-gentoo-r7) ================================================================= System uname: 2.4.22-gentoo-r7 i586 AMD-K6(tm) 3D processor Gentoo Base System version 1.4.3.13p1 distcc 2.13 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=k6-2 -O3 -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k6-2 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apm arts avi berkdb crypt cups curl encode esd ethereal foomaticdb gdbm gdm gif gpm gps gtk gtk2 imlib ipv6 java jpeg kde libg++ libwww mad mbox mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime readline sdl slang snmp socks5 spell ssl svga tcltk tcpd tiff truetype usb x86 xinerama xml2 xmms xv zlib"
Craig, What version of sys-devel/binutils are you using?
* sys-devel/binutils Latest version available: 2.14.90.0.8-r1 Latest version installed: 2.15.90.0.3-r1 Size of downloaded files: 10,777 kB Homepage: http://sources.redhat.com/binutils/ Description: Tools necessary to build programs License: GPL-2 | LGPL-2 emerge -puv binutils These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] sys-libs/glibc-2.3.3_pre20040420 [2.3.3_pre20040207] -build +nls -nptl -pic 18 kB [ebuild U ] sys-devel/libperl-5.8.4 [5.8.3] +berkdb +gdbm -threads 0 kB [ebuild U ] dev-lang/perl-5.8.4 [5.8.3] +berkdb -doc +gdbm -threads 0 kB [ebuild UD] sys-devel/binutils-2.14.90.0.8-r1 [2.15.90.0.3-r1] -bootstrap -build +nls 10,777 kB Total size of downloads: 10,795 kB Do you think I should emerge -u sys-devel/binutils --nodeps ?? Any Ideas?!
Ok I was afraid of this. This is good news and bad news. good in the terms we know hav a confirmed report other than me that says glibc-2.3.3_pre20040420 does not build with binutils-2.15. It's bad news for you if you try to downgrade however. Unless! your willing to recompile gcc or modify your gcc specs (sorry no automatic way to do this) What would happen is if you downgraded binutils from 2.15.x after you have rebuilt gcc you get this new flag in gcc called --as-needed that gets passed to the dynamic linker (ld). ld when downgraded back to 2.14 does not know this option and when you try to compile something ld to exit with a status of >=1. So.. In order to build glibc you will have to downgrade binutils (I'm guessing) but if you have built gcc then you either have to remerge that or edit the specs. Some details on the downgrade process can be found at. http://forums.gentoo.org/viewtopic.php?t=166696 What I'd do would be to 'emerge rsync && emerge gcc binutils' What we are going to do about glibc-2.3.3XXX not building with binutils-2.15 is yet to be determined. Any suggestions or insights from the user community is always welcome.
I emerged binutils (emerge -u binutils --nodeps) and then tried to reemerge gcc: emerge sync && emerge -u gcc * Applying gcc331-pp-fixup.patch... [ ok ] * Applying gcc333-ssp-3.3_7-fixup.patch... [ ok ] * Applying protector.dif... [ ok ] * Updating gcc to use SSP from glibc... * Applying gcc-3.3.3-v8.5.3-nodefault-pie-ssp.patch... [ ok ] * Applying gcc-3.3.3-v8.5.3-gcc-exclusion.patch... [ ok ] * Applying gcc333-gentoo-branding.patch... [ ok ] >>> Source unpacked. java nls * CFLAGS=" -march=k6-2 -O2 -pipe" * CXXFLAGS=" -march=k6-2 -O2 -pipe" * GCJFLAGS="" * Configuring GCC... *** This configuration is not supported in the following subdirectories: target-libf2c target-libffi target-boehm-gc target-zlib target-libjava zlib fastjar target-libobjc (Any other directories should still work fine.) Created "Makefile" in /var/tmp/portage/gcc-3.3.3-r3/work/build using "mt-frag" /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.3/../../../../i586-pc-linux-gnu/bin/ld: unrecognized option '--as-needed' /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.3/../../../../i586-pc-linux-gnu/bin/ld: use the --help option for usage information collect2: ld returned 1 exit status distcc[7096] ERROR: compile on localhost failed *** The command 'gcc -o conftest -march=k6-2 -O2 -pipe conftest.c' failed. *** You must set the environment variable CC to a working compiler. !!! ERROR: sys-devel/gcc-3.3.3-r3 failed. !!! Function src_compile, Line 503, Exitcode 1 !!! (no error message) Oh, oh! :( How can I downgrade binutils?
Craig, umm... comment #3 did not say to merge binutils first. Now you _must_ edit your specs! good luck.
I do not understand what you mean :(
solar - all ~amd64 users have binutils 2.15.90.0.1.1-r2 (or r1 if they havent synced recently). everything builds fine as long as you're not using .3... i'd even say 2.15.90.0.1.1-r1 is worth moving into amd64 stable (but not r2 yet... it hasnt had very much testing at all with the new relro backport, which currently doesnt even patch on hppa).
Craig: edit /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/specs remove --as-needed and --no-as-needed flags
This bug should not be happening for anyone anymore and it's really sorta of an upstream bug. For now our toolchain will not allowing --as-needed to be compiled directly into the gcc specs, but this may change in the future if it's deemed that we would need to enable it. changing resolution to FIXED as the current stable gcc-3.3.3-r6 ensures this won't happen.
changing resolution to FIXED