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
