On Fri, Jun 01, 2001 at 05:35:37PM +0200, Thierry Godefroy wrote:
> On Vendredi 01 Juin 2001 15:35, Richard Zidlicky wrote:
>
> > > RedHat 7.0 got a broken compiler (they use a beta version of
> > > gcc !!!), downgrade to gcc 2.95.2...
> >
> > ... as does everyone else nowadays, including Mandrake and Debian.
>
> Mandrake does NOT (at least not in 7.x): they use a slightly patched
> (by themselves) v2.95.2 and named it as 2.95.3 in Mandrake 7.2 (although
> the actual 2.95.3 was released a few months after Mandrake 7.2).
> Although gcc 2.95.2 got many bugs, it is considered a "stable"
> release by GNU (http://www.gnu.org/software/gcc/releases.html)...
that does not mean 2.95.xx are any better than RH 2.96. Quite to the
contrary, RedHat 2.96 probably does what it is supposed to do more
often than any patch of 2.95.xx ever will. Debian is already at
2.95.4 ;)
Anyway, if you want a stable compiler get 2.91.66.
> Redhat 7.0 uses 2.96 (or is it 2.97 ?) which IS a beta version of
> gcc and was never intended to be used as a production tool. BTW,
> the gcc team was very angry because of the RedHat 7.0 and even
> wrote a notice stating that any gcc relesaes between 2.95.x and 3.0
> should NOT be used, but for testing/gcc-development purposes, see:
> http://www.gnu.org/software/gcc/gcc-2.96.html
It is 2.96, gcc-SC switched to 2.97 after that to make it clear they
have nothing in common with RH-2.96. Also it was not simply a snapshot
of 2.96 development tree, RH put probably some man-years of development
into it to make it somewhat stable.
I followed gcc mailing list at that time, the biggest problem with 2.96
is that it introduced yet another incompatible c++ ABI. This has already
changed for 2.95.x and because it was broken 3.0.x has got another one -
which was supposed to be the latest ever ABI change.
The gcc team has angry users each time an ABI changes so they were not
very pleased when RedHat changed it again, also they had to make the
statement to make it clear that they were not in any way responsible
for RH 2.96
Iirc technical quality of the compiler was not even subject of discussion
at that time.
> > The problem is Linux kernel headers, I have just uploaded a version
> > that should fix it.
>
> I also put the 01/06/01 release on my web site (faster and no need to
> unzip it...).
Thanks :)
Richard