Package: gcc-2.95 Version: 2.95.4-0.010424 Latest gcc-2.95 can't build glibc on i386, neither version 2.2.3-1 nor 2.2.2-4. In both cases compilation stops with:
make[3]: Entering directory `/home/rsch/incoming/Debian/foo/glibc-2.2.2/glibc-2.2.2/stdlib' gcc ../sysdeps/generic/strtol.c -c -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fstrict-aliasing -g -pipe -I../include -I. -I/home/rsch/incoming/Debian/foo/glibc-2.2.2/i386-linux/obj/stdlib -I.. -I../libio -I/home/rsch/incoming/Debian/foo/glibc-2.2.2/i386-linux/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 -I../sysdeps/unix -I../sysdeps/posix -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 -nostdinc -isystem /usr/lib/gcc-lib/i386-linux/2.95.4/include -isystem /usr/src/kernel-headers-2.4.4/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /home/rsch/incoming/Debian/foo/glibc-2.2.2/i386-linux/obj/stdlib/strtol.o ../stdlib/stdlib.h:302: weak declaration of `strtol' must precede its uses Cheers, Roderich