> My only complaint about egcs 2.95* being included is that the
> kernel folk say NOT to use it to compile the kernel.  I hope that
> redhat includes gcc-2.7.2.3 or the egcs from 6.1 with the new
> dist so kernel compiles aren't risky.  Then again, even if they
> do include 2.95 only, it will make the kernel folk fix bugs
> faster too.  You can always uninstall it, and install the
> compiler from an older dist too..  which is likely what I will
> do.

gcc 2.95 has two problems

1.      It has the odd minor bug in it. Probably less than the earlier
        compilers but the ones in the earlier compilers are not hit by
        current code - because it works ...

2.      Its a way better optimiser. In paticular with its alias handling
        enabled it optimises stuff a lot of folks didnt anticipate. That
        can cause some app problems and needs a lot of testing of apps 
        especially coverage testing which is hard.

The 2.2.x kernel has been bitten by #2. We don't think it has been bitted
by #1 although we arent totally sure. Its hard to catch all the cases. While
2.2.14 was believed correct even in 2.2.15pre10 someone found another
fix needed for compiling with gcc 2.95 

> Anyone try out the free Borland C compiler in Linux yet?  Good
> ole bcc?

We have a bcc already, but thats Bruce's C Compiler used for 8086 boot
blocks and can also btw build DOS .com files under linux ;)

> Let me know if you have, and if it compiles the kernel at all.  I
> doubt it will though.  The kernel has a lot of gccisms.

There is only one non gcc Linux build, thats the linux 8086 stuff, its very
different and the compiler stuff was a nightmare..

-- 
To unsubscribe:
mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Reply via email to