glibc64 install failure

Peter Lawthers Peter.Lawthers at
Fri Nov 18 14:27:36 PST 2005

I'm trying to use gcc 3.4.4 and glibc 2.3.5 in a multi-lib compile for 
amd64. When
I get to the chroot phase doing the install of glibc64, I get an 
error that I've tracked down to the perl script that tests the installation.
The 32 bit version works fine.

root:/sources/glibc-2.3.5#  CC="gcc -m64" /tools/bin/perl 
scripts/ /sources/glibc-build/
Use of uninitialized value in string ne at scripts/ 
line 163, <LDD> line 18.
Library libgcc_s is not correctly installed.
Please check your installation!
Offending line of ldd output: => 
/tools/lib64/ (0x00002aaaabf2e000)

If I do an ldd on the test program, it looks like the last line is 

root:/sources/glibc-2.3.5# ldd /tmp/test-prg24963 => /tools/lib64/ (0x00002aaaaabc1000) => /tools/lib64/ 
(0x00002aaaaacc4000) => /tools/lib64/ 
(0x00002aaaaadd0000) => /tools/lib64/ 
(0x00002aaaaaed2000) => /tools/lib64/ (0x00002aaaaafde000) => /tools/lib64/ (0x00002aaaab0f3000) => /tools/lib64/ (0x00002aaaab279000) => /tools/lib64/ 
(0x00002aaaab37d000) => /tools/lib64/ (0x00002aaaab483000) => /tools/lib64/ (0x00002aaaab6a8000) => /tools/lib64/ (0x00002aaaab7b1000) => /tools/lib64/ (0x00002aaaab8e6000) => /tools/lib64/ 
(0x00002aaaab9fc000) => /tools/lib64/ 
(0x00002aaaabb07000) => /tools/lib64/ (0x00002aaaabc10000) => /tools/lib64/ 
(0x00002aaaabd13000) => /tools/lib64/ 
(0x00002aaaabe28000) => /tools/lib64/ (0x00002aaaabf2e000)
         /tools/lib64/ (0x00002aaaaaaab000)

Anyone have any ideas?

More information about the cross-lfs mailing list