On Saturday 29 December 2001 08:39 am, you wrote:
> On December 29, Collins Richey enlightened our ignorance thusly:
> > Others will be able to help you get back to the status quo ante.
> >
> > Be advised, I've never heard of any good results using the gcc 3...
> > compiler. I'm fairly sure that the compiler is indded broken, although
> > you may have broken something else as well.  Avoid gcc 3.... like the
> > plague - you've already experienced its benefits (ie none).
>
> I've used gcc 3.0.x without incident since it was released in June.
> The compiler is not broken. There are some problems with certain apps
> and libraries, but this has been the case with gcc for quite some
> time -- such as older version of the kernel and glibc relying on bugs
> in the compiler. In fact, I've heard reports of success *and* failure
> building the kernel with gcc 3.0.x.
>
> Please defined what "indded [sic] broken" means. There are more
> benefits to using gcc 3.0 than you realize -- I've been living with
> it for several months and, aside from known misfeatures, it is a better
> product than the 2.95 series: new preprocessor, better
> optimizations, more standards compliant, and so forth.
>

Kurt, thanks for correcting me.  I don't pretend to be an expert in these 
matters, and I respect your superior knowledge, but I keep reading that 
various products, including the kernel, don't build well with gcc 3.  I seem 
to remember advice from the kernel developers (Linux or ???) not to use gcc 
3.  I've heard rumblings that kde doesn't wok either, although I've not tried 
that.

I have an older K6/II which doesn't benifit very much from optimizations.  
When kernel 2.4.17 (-o2 -march=i586, about as plain vanilla as you can get) 
fails in one of the driver compiles for the isdn series with a message saying 
the compiler has generated an invalid instruction, I consider it broken.  The 
other possibility is that the kernel is broken; wouldn't be the first time.

I'm sure that sometime in the next few months most of the subleties between 
gcc and glibc and most of the common products will be worked out and that 
will be the new "standard."  In the mean time, it's still too experimental 
for my tastes.

<rant>
It would surely be nice if the compiler and library folks could make progress 
without breaking old things.  I still remember (not too fondly) all the havoc 
that the current glibc generated when it was new.
</rant>

Thanks,
Collins
_______________________________________________
Linux-users mailing list
Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users

Reply via email to