hi, 
i have a gento on a ~x86 that udpate sucessfully 
but on a ~amd64 it failed on emerge... 
(the processor is in reality a xeon w emt64 ) 
here are the last lines of the emerge... 
thanx for suggestion... 
it's boring cause i m still using the glibc from the stage3 installation... so 
it's not using any optimisations or use flags that i want... 
 
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/gmon'
make -C ../misc 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-getpagesize.os 
rtld-mmap.os rtld-munmap.os rtld-mprotect.os rtld-madvise.os rtld-init-misc.os 
rtld-llseek.os'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/io'
x86_64-pc-linux-gnu-gcc -nostdlib -nostartfiles -static -o 
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/sln
   
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/csu/crt1.o
 
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/csu/crti.o
 `x86_64-pc-linux-gnu-gcc --print-file-name=crtbegin.o` 
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/sln.o
  
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/libc.a
 -lgcc -lgcc_eh  
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/libc.a
 `x86_64-pc-linux-gnu-gcc --print-file-name=crtend.o` 
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/csu/crtn.o
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/csu'
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/libc.a(memset.o):
 In function `memset':
../sysdeps/x86_64/memset.S:(.text+0xd3): undefined reference to 
`_rtld_global_ro'
../sysdeps/x86_64/memset.S:(.text+0x103): undefined reference to 
`_rtld_global_ro'
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/libc.a(mempcpy.o):
 In function `mempcpy':
../sysdeps/x86_64/mempcpy.S:(.text+0x123): undefined reference to 
`_rtld_global_ro'
../sysdeps/x86_64/mempcpy.S:(.text+0x173): undefined reference to 
`_rtld_global_ro'
../sysdeps/x86_64/mempcpy.S:(.text+0x293): undefined reference to 
`_rtld_global_ro'
/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/libc.a(memcpy.o):../sysdeps/x86_64/memcpy.S:(.text+0x123):
 more undefined references to `_rtld_global_ro' follow
collect2: ld returned 1 exit status
make[2]: *** 
[/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/sln]
 Error 1
make[2]: *** Waiting for unfinished jobs....
make -C ../nptl 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -f Makefile -f ../elf/rtld-Rules rtld-all 
rtld-modules='rtld-libc-cancellation.os rtld-libc_multiple_threads.os 
rtld-forward.os rtld-libc-lowlevellock.os'
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/io'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/io'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/io'
make -C ../posix 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-uname.os 
rtld-_exit.os rtld-getpid.os rtld-environ.os'
make -C ../setjmp 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-bsd-_setjmp.os 
rtld-__longjmp.os rtld-setjmp.os'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/misc'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/csu'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/csu'
make -C ../signal 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -f Makefile -f ../elf/rtld-Rules rtld-all 
tld-modules='rtld-sigaction.os rtld-sigprocmask.os rtld-kill.os 
rtld-sigfillset.os rtld-sigdelset.os'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/misc'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/setjmp'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/posix'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/setjmp'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/setjmp'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/setjmp'
make -C ../stdlib 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -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.6-r3/work/glibc-2.3.6/signal'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/signal'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/posix'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/posix'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/posix'
make -C ../string 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-strchr.os 
rtld-strcmp.os rtld-strnlen.os rtld-memchr.os rtld-memmove.os rtld-memset.os 
rtld-mempcpy.os rtld-stpcpy.os rtld-memcpy.os rtld-wordcopy.os rtld-strrchr.os 
rtld-rawmemchr.os'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/misc'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/misc'
make -C ../time 
objdir=/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl
 -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-gettimeofday.os 
rtld-setitimer.os'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/stdlib'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/signal'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/signal'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/string'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/time'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/time'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/stdlib'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/nptl'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/time'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/time'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/string'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/stdlib'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/stdlib'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/string'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/string'
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/nptl'
make[4]: Entering directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/nptl'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/nptl'
make[3]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/elf'
make[2]: Leaving directory 
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/elf'
make[1]: *** [elf/others] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.3.6-r3 failed.
Call stack:
  ebuild.sh, line 1565:   Called dyn_compile
  ebuild.sh, line 974:   Called src_compile
  glibc-2.3.6-r3.ebuild, line 1250:   Called toolchain-glibc_src_compile

!!! make for amd64 failed
!!! If you need support, post the topmost build error, and the call stack if 
relevant.
-- 
gentoo-user@gentoo.org mailing list

Reply via email to