Hi All,<br><br>I'm trying to build CLFS Version
        SVN-20100103-x86_64-Multilib, on a Core2 machine running Gentoo and I have a problem building binutils 2.20 in Chapter 6.8.  <br><br>I'm following instructions by the book, and here is what I get after make:<br>

<br>/bin/sh ./libtool --tag=CC   --mode=link x86_64-unknown-linux-gnu-gcc -m64 -W -W<br>
all -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2  -release `cat libto<br>ol-soversion`   -o <a href="http://libbfd.la" target="_blank">libbfd.la</a> -rpath /tools/lib64 archive.lo archures.lo bfd.lo b<br>fdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo op<br>


ncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.<br>lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress<br>.lo verilog.lo `cat ofiles` -L/mnt/pardus/sources/binutils-build/bfd/../libibert<br>


y/pic -liberty -Wl,-lc,--as-needed,-lm,--no-as-needed  -lz <br>libtool: link: x86_64-unknown-linux-gnu-gcc -m64 -shared  .libs/archive.o .libs/<br>archures.o .libs/bfd.o .libs/bfdio.o .libs/bfdwin.o .libs/cache.o .libs/coffgen.<br>


o .libs/corefile.o .libs/format.o .libs/init.o .libs/libbfd.o .libs/opncls.o .li<br>bs/reloc.o .libs/section.o .libs/syms.o .libs/targets.o .libs/hash.o .libs/linke<br>r.o .libs/srec.o .libs/binary.o .libs/tekhex.o .libs/ihex.o .libs/stabs.o .libs/<br>


stab-syms.o .libs/merge.o .libs/dwarf2.o .libs/simple.o .libs/compress.o .libs/v<br>erilog.o .libs/elf64-x86-64.o .libs/elf-ifunc.o .libs/elf64.o .libs/elf.o .libs/<br>elflink.o .libs/elf-attrs.o .libs/elf-strtab.o .libs/elf-eh-frame.o .libs/dwarf1<br>


.o .libs/elf32-i386.o .libs/elf-vxworks.o .libs/elf32.o .libs/i386linux.o .libs/<br>aout32.o .libs/pei-i386.o .libs/peigen.o .libs/cofflink.o .libs/pei-x86_64.o .li<br>bs/pex64igen.o .libs/elf64-gen.o .libs/elf32-gen.o .libs/cpu-i386.o .libs/cpu-l1<br>


om.o .libs/archive64.o   -L/mnt/pardus/sources/binutils-build/bfd/../libiberty/p<br>ic -liberty -lz  -m64 -Wl,-lc -Wl,--as-needed -Wl,-lm -Wl,--no-as-needed   -Wl,-<br>soname -Wl,<a href="http://libbfd-2.20.0.so" target="_blank">libbfd-2.20.0.so</a> -o .libs/<a href="http://libbfd-2.20.0.so" target="_blank">libbfd-2.20.0.so</a><br>


libtool: link: (cd ".libs" && rm -f "libbfd.so" && ln -s "<a href="http://libbfd-2.20.0.so" target="_blank">libbfd-2.20.0.so</a>" "lib<br>bfd.so")<br>libtool: link: x86_64-unknown-linux-gnu-ar cru .libs/libbfd.a  archive.o archure<br>


s.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o<br> opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tek<br>hex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o <br>


elf64-x86-64.o elf-ifunc.o elf64.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-<br>eh-frame.o dwarf1.o elf32-i386.o elf-vxworks.o elf32.o i386linux.o aout32.o pei-<br>i386.o peigen.o cofflink.o pei-x86_64.o pex64igen.o elf64-gen.o elf32-gen.o cpu-<br>


i386.o cpu-l1om.o archive64.o<br>x86_64-unknown-linux-gnu-ar: /lib/libc.so.6: version `GLIBC_2.7' not found (requ<br>ired by /mnt/pardus/sources/binutils-build/./bfd/.libs/<a href="http://libbfd-2.20.0.so" target="_blank">libbfd-2.20.0.so</a>)<br>


make[4]: *** [<a href="http://libbfd.la" target="_blank">libbfd.la</a>] Error 1<br>make[4]: Leaving directory `/mnt/pardus/sources/binutils-build/bfd'<br>make[3]: *** [all-recursive] Error 1<br>make[3]: Leaving directory `/mnt/pardus/sources/binutils-build/bfd'<br>


make[2]: *** [all] Error 2<br>make[2]: Leaving directory `/mnt/pardus/sources/binutils-build/bfd'<br>make[1]: *** [all-bfd] Error 2<br>make[1]: Leaving directory `/mnt/pardus/sources/binutils-build'<br>make: *** [all] Error 2<br>


<br>The output of ldd /mnt/pardus/sources/binutils-build/./bfd/.libs/<a href="http://libbfd-2.20.0.so" target="_blank">libbfd-2.20.0.so</a>:<br><br>/mnt/pardus/sources/binutils-build/./bfd/.libs/<a href="http://libbfd-2.20.0.so" target="_blank">libbfd-2.20.0.so</a>: /lib/libc.so.6: version `GLIBC_2.7' not found (required by /mnt/pardus/sources/binutils-build/./bfd/.libs/<a href="http://libbfd-2.20.0.so" target="_blank">libbfd-2.20.0.so</a>)<br>


        linux-vdso.so.1 =>  (0x00007fff19dfe000)<br>        libz.so.1 => /lib/libz.so.1 (0x00002b0e91195000)<br>        libc.so.6 => /lib/libc.so.6 (0x00002b0e913aa000)<br>        /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)<br>


<br>So why is this library still linked to something in /lib?<br><br>Output of version-check:<br><br>bash, version 4.0.28(2)-release<br>Binutils: (GNU Binutils) 2.18<br>bison (GNU Bison) 2.3<br>bzip2,  Version 1.0.5, 10-Dec-2007.<br>

Coreutils:  7.5<br>diff (GNU diffutils) 2.8.7<br>find (GNU findutils) 4.4.0<br>GNU Awk 3.1.5<br>gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.2)<br>GNU C Library stable release version 2.6.1,<br>grep (GNU grep) 2.5.1<br>gzip 1.3.12<br>

Linux 2.6.24-gentoo-r7<br>GNU Make 3.81<br>ncurses 5.7.20081102<br>patch 2.5.9<br>GNU sed version 4.2<br>tar (GNU tar) 1.19<br>makeinfo (GNU texinfo) 4.13<br><br>
<br>Thanks for your help in advance!<br><br>Bye,<br><br>Szabolcs Gyalókay<br>