On 2/23/06, Terror Duizel <duizeltjuh at hotmail.com> wrote:
i did everything as the book says but i get the next error when bootstrap
gcc-3.4.3:
mv libgcc_s.so.1.tmp libgcc_s.so.1 && ln -s libgcc_s.so.1 libgcc_s.so
/tools/i686-pc-linux-gnu/bin/ld:/usr/lib/libc.so: file format not
recognized; treating as linker script
/tools/i686-pc-linux-gnu/bin/ld:/usr/lib/libc.so:5: syntax error
collect2: ld returned 1 exit status
What's your host distro?
As a workaround, try the following after clearing the gcc-build
directory. Change --enable-shared to --disable-shared in the
configure line. Then, if everything completes successfully, run the
following command after `make install':
ln -sv libgcc.a `gcc -print-libgcc-file-name | \
sed 's/libgcc/&_eh/'`
This should give you a symlink libgcc_eh.a -> libgcc.a in
/tools/lib/gcc/i686-pc-linux-gnu/3.4.3.
--
Dan
it doesn't work my host distro is fedora linux 4 with gcc-4.0 could this be
the problem.
You're right at the start of chapter 5, binutils decided you were
running on i686, but now it fails to recognize the host's libc ?
/tools/i686-pc-linux-gnu/bin/ld:/usr/lib/libc.so:5: syntax error
Is this an ancient libc5 system ? If it is, it's way too old to build
LFS. Or, perhaps, you have some sort of libc5 for compatability with
very old applications ?
If it isn't running libc5, what cpu and distro, and what do 'ld -V'
'gcc -v' and '/lib/libc.so.6' report ?
Ken
my distro is fedora linux 4 and my cpu is a athlon xp 2800+
lfs:/mnt/lfs/sources/gcc-build$ ld -v
GNU ld version 2.15.94.0.2.2 20041220
lfs:/mnt/lfs/sources/gcc-build$ gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile
--enable-languages=c,c++,objc,java,f95,ada --enable-java-awt=gtk
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--host=i386-redhat-linux
Thread model: posix
gcc version 4.0.0 20050519 (Red Hat 4.0.0-8)
lfs:/mnt/lfs/sources/gcc-build$ /lib/libc.so.6
GNU C Library development release version 2.3.5, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.0.0 20050525 (Red Hat 4.0.0-9).
Compiled on a Linux 2.4.20 system on 2005-05-30.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
Native POSIX Threads Library by Ulrich Drepper et al
The C stubs add-on version 2.1.2.
BIND-8.2.3-T5B
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Glibc-2.0 compatibility add-on by Cristian Gafton
GNU Libidn by Simon Josefsson
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page