glibc 2.1.94 bootstraping
H . J . Lu
hjl@lucon.org
Sun Sep 24 11:06:00 GMT 2000
On Sun, Sep 24, 2000 at 06:11:29PM +0200, Thorsten Kukuk wrote:
> On Sun, Sep 24, Ulrich Drepper wrote:
>
> > Thorsten Kukuk <kukuk@suse.de> writes:
> >
> > > With glibc 2.1.94 bootstraping without installed /usr/lib/crt*.o
> > > files is not possible. The locale stuff needs them.
> >
> > This is not enough information. What happens?
>
> If you don't have /usr/lib/crt*.o files installed from an old glibc
> version, make fails in iconvdata. It couldn't find the crt files
> for creating the shared libraries. Seems it only fails in iconvdata,
> the other shared libraries could be created.
That is strange. My build doesn't use any /usr/lib/crt*.o.
# gcc -pipe -mcpu=pentiumpro -march=pentiumpro -shared -o /work/build/gnu/bin/glibc/iconvdata/EUC-TW.so -Wl,-dynamic-linker=/lib/ld-linux.so.2 -B/work/build/gnu/bin/glibc/csu/ -Wl,-rpath,'$ORIGIN' -L/work/build/gnu/bin/glibc -L/work/build/gnu/bin/glibc/math -L/work/build/gnu/bin/glibc/elf -L/work/build/gnu/bin/glibc/dlfcn -L/work/build/gnu/bin/glibc/nss -L/work/build/gnu/bin/glibc/nis -L/work/build/gnu/bin/glibc/rt -L/work/build/gnu/bin/glibc/resolv -L/work/build/gnu/bin/glibc/crypt -L/work/build/gnu/bin/glibc/linuxthreads -Wl,-rpath-link=/work/build/gnu/bin/glibc:/work/build/gnu/bin/glibc/math:/work/build/gnu/bin/glibc/elf:/work/build/gnu/bin/glibc/dlfcn:/work/build/gnu/bin/glibc/nss:/work/build/gnu/bin/glibc/nis:/work/build/gnu/bin/glibc/rt:/work/build/gnu/bin/glibc/resolv:/work/build/gnu/bin/glibc/crypt:/work/build/gnu/bin/glibc/linuxthreads -Wl,--whole-archive /work/build/gnu/bin/glibc/iconvdata/euc-tw.os /work/build/gnu/bin/glibc/iconvdata/libCNS.so /work/build/gnu/bin/glibc/libc.so -Wl,--no-whole-archive -Wl,-v
collect2 version 2.96 20000731 (Red Hat Linux 7.0) (i386 Linux/ELF)
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../../i386-redhat-linux/bin/ld -m elf_i386 -shared -o /work/build/gnu/bin/glibc/iconvdata/EUC-TW.so /work/build/gnu/bin/glibc/csu/crti.o /usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbeginS.o -L/work/build/gnu/bin/glibc -L/work/build/gnu/bin/glibc/math -L/work/build/gnu/bin/glibc/elf -L/work/build/gnu/bin/glibc/dlfcn -L/work/build/gnu/bin/glibc/nss -L/work/build/gnu/bin/glibc/nis -L/work/build/gnu/bin/glibc/rt -L/work/build/gnu/bin/glibc/resolv -L/work/build/gnu/bin/glibc/crypt -L/work/build/gnu/bin/glibc/linuxthreads -L/work/build/gnu/bin/glibc/csu -L/usr/lib/gcc-lib/i386-redhat-linux/2.96 -L/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../../i386-redhat-linux/lib -L/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../.. -dynamic-linker=/lib/ld-linux.so.2 -rpath $ORIGIN -rpath-link=/work/build/gnu/bin/glibc:/work/build/gnu/bin/glibc/math:/work/build/gnu/bin/glibc/elf:/work/build/gnu/bin/glibc/dlfcn:/work/build/gnu/bin/glibc/nss:/work/build/gnu/bin/glibc/nis:/work/build/gnu/bin/glibc/rt:/work/build/gnu/bin/glibc/resolv:/work/build/gnu/bin/glibc/crypt:/work/build/gnu/bin/glibc/linuxthreads --whole-archive /work/build/gnu/bin/glibc/iconvdata/euc-tw.os /work/build/gnu/bin/glibc/iconvdata/libCNS.so /work/build/gnu/bin/glibc/libc.so --no-whole-archive -v -lgcc -lc -lgcc /usr/lib/gcc-lib/i386-redhat-linux/2.96/crtendS.o /work/build/gnu/bin/glibc/csu/crtn.o
H.J.
More information about the Libc-hacker
mailing list