After apparently screwing up an upgrade to glibc-2.1.2, I decided to
completely wipe my system and start "fresh" (This is my "play" machine, so
that's ok).
On a fresh debian 2.1 ftp install (basic development environment), I have:
gcc-2.7.2.3
egcs-1.1.1
binutils 2.9.1.0.19
glibc-2.0.7
a newly installed 2.2.12 kernel and source.
When I run configure for gcc-2.95.1, it insists on building the compiler
for a i586-pc-linux-gnulibc1 system. However, /usr/include/features.h
clearly has __GLIBC__ 2 and minor of 0. When I try to force it with
configure --prefix=/usr --host=i586-pc-linux-gnu , it says that it can't
find the glibc minor number.
Also, if I try to continue as gnulibc1, the build quits after about five
minutes with an 'internal compiler error, fatal signal 11'.
Incidentally, I can't build egcs-1.1.2 either, same problem.
I see in the faq that comes with the source, there is a reference to
Signal 11 on Linux, but there is no entry for it. Only a reference to a
file on a server someplace that I can't seem to get to. I think it is out
of date.
Tim Hillman