i was trying to compile glibc 2.2 on redhat 6.2 hereis my compile line gcc -v -save-temps findlocale.c -c -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g -fPIC -DLOCALE_PATH='"/usr//lib/locale:/usr//share/i18n"' -DLOCALEDIR='"/usr//lib/locale"' -DLOCALE_ALIAS_PATH='"/usr//share/locale"' -DCHARMAP_PATH='"/usr//share/i18n/charmaps"' -DREPERTOIREMAP_PATH='"/usr//share/i18n/repertoiremaps"' -DLOCSRCDIR='"/usr//share/i18n/locales"' -DHAVE_CONFIG_H -Iprograms -I../include -I. -I/usr/src/redhat/SOURCES/glibc-2.2.2/obj/locale -I.. -I../libio -I/usr/src/redhat/SOURCES/glibc-2.2.2/obj -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386/i586 -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i586 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -o /usr/src/redhat/SOURCES/glibc-2.2.2/obj/locale/findlocale.os Reading specs from /usr/local/lib/gcc-lib/i586-pc-linux/2.96/specs gcc version 2.96 20000731 (experimental) /usr/local/lib/gcc-lib/i586-pc-linux/2.96/cpp -lang-c -v -Iprograms -I../include -I. -I/usr/src/redhat/SOURCES/glibc-2.2.2/obj/locale -I.. -I../libio -I/usr/src/redhat/SOURCES/glibc-2.2.2/obj -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386/i586 -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i586 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -iprefix /usr/bin/../lib/gcc-lib/i586-pc-linux/2.96/ -D__GNUC__=2 -D__GNUC_MINOR__=96 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__OPTIMIZE__ -g -Wall -Winline -Wstrict-prototypes -Wwrite-strings -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -D__tune_pentium__ -D__PIC__ -D__pic__ -DLOCALE_PATH="/usr//lib/locale:/usr//share/i18n" -DLOCALEDIR="/usr//lib/locale" -DLOCALE_ALIAS_PATH="/usr//share/locale" -DCHARMAP_PATH="/usr//share/i18n/charmaps" -DREPERTOIREMAP_PATH="/usr//share/i18n/repertoiremaps" -DLOCSRCDIR="/usr//share/i18n/locales" -DHAVE_CONFIG_H -D_LIBC_REENTRANT -DPIC -DSHARED -include ../include/libc-symbols.h findlocale.c findlocale.i GNU CPP version 2.96 20000731 (experimental) (cpplib) (i386 Linux/ELF) ignoring nonexistent directory "/usr/lib/gcc-lib/i586-pc-linux/2.96/include" ignoring nonexistent directory "/usr/i586-pc-linux/include" #include "..." search starts here: #include <...> search starts here: programs ../include . /usr/src/redhat/SOURCES/glibc-2.2.2/obj/locale .. ../libio /usr/src/redhat/SOURCES/glibc-2.2.2/obj ../sysdeps/i386/elf ../linuxthreads/sysdeps/unix/sysv/linux/i386 ../linuxthreads/sysdeps/unix/sysv/linux ../linuxthreads/sysdeps/pthread ../linuxthreads/sysdeps/unix/sysv ../linuxthreads/sysdeps/unix ../linuxthreads/sysdeps/i386 ../sysdeps/unix/sysv/linux/i386 ../sysdeps/unix/sysv/linux ../sysdeps/gnu ../sysdeps/unix/common ../sysdeps/unix/mman ../sysdeps/unix/inet ../sysdeps/unix/sysv/i386 ../sysdeps/unix/sysv ../sysdeps/unix/i386/i586 ../sysdeps/unix/i386 ../sysdeps/unix ../sysdeps/posix ../sysdeps/i386/i586 ../sysdeps/i386/i486 ../sysdeps/i386/fpu ../sysdeps/i386 ../sysdeps/wordsize-32 ../sysdeps/ieee754/ldbl-96 ../sysdeps/ieee754/dbl-64 ../sysdeps/ieee754/flt-32 ../sysdeps/ieee754 ../sysdeps/generic/elf ../sysdeps/generic /usr/local/include /usr/local/lib/gcc-lib/i586-pc-linux/2.96/include /usr/local/i586-pc-linux/include /usr/include End of search list. /usr/local/lib/gcc-lib/i586-pc-linux/2.96/cc1 findlocale.i -quiet -dumpbase findlocale.c -g -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -version -fPIC -o findlocale.s GNU C version 2.96 20000731 (experimental) (i586-pc-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release). findlocale.c: In function `_nl_find_locale': findlocale.c:193: Internal compiler error in gen_lowpart, at emit-rtl.c:1081 Please submit a full bug report. See for instructions. i give you the .i and .s files from a gcc -v save-temps whith same options ask me if you need more. Denis Fournier -- retrouvez vos camarades de classes http://www.photo-de-classe.com