I'm trying to compile glibc 2.2.3 with gcc 3.2.  I'm getting the error
below.  What's strange is that the glibc 2.2.3 that was compiled with gcc
2.95.x has the references in it.  This one doesn't (I checked the libc.so in
the source directory).

Any ideas as to why this might be happening and how to correct it?

make[1]: Entering directory `/usr/src/glibc/glibc-2.2.3/iconv'
gcc -nostdlib -nostartfiles -o iconv_prog  -Wl,-dynamic-linker=/lib/ld.so.1
../csu/crt1.o ../csu/crti.o `gcc --print-file-name=crtbegin.o` iconv_prog.o
iconv_charmap.o charmap.o charmap-dir.o linereader.o dummy-repertoire.o
simple-hash.o xstrdup.o xmalloc.o
-Wl,-rpath-link=..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../
crypt:../linuxthreads ../libc.so.6 ../libc_nonshared.a -lgcc `g
cc --print-file-name=crtend.o` ../csu/crtn.o
/usr/lib/gcc-lib/s390-slackware-linux/3.2/crtbegin.o: In function `.LT0':
/usr/lib/gcc-lib/s390-slackware-linux/3.2/crtbegin.o(.text+0x10): undefined
reference to `__deregister_frame_info'
/usr/lib/gcc-lib/s390-slackware-linux/3.2/crtbegin.o(.text+0x18): undefined
reference to `__deregister_frame_info'
/usr/lib/gcc-lib/s390-slackware-linux/3.2/crtbegin.o: In function `.LT1':
/usr/lib/gcc-lib/s390-slackware-linux/3.2/crtbegin.o(.text+0xa8): undefined
reference to `__register_frame_info'
/usr/lib/gcc-lib/s390-slackware-linux/3.2/crtbegin.o(.text+0xb4): undefined
reference to `__register_frame_info'
../elf/ld.so.1: undefined reference to `profile_fixup'
../elf/ld.so.1: undefined reference to `fixup'
collect2: ld returned 1 exit status
make[1]: *** [iconv_prog] Error 1
make[1]: Leaving directory `/usr/src/glibc/glibc-2.2.3/iconv'
make: *** [iconv/others] Error 2


Mark Post

Reply via email to