[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compiler choice for OSS (WAS: Re: Trouble with Mozilla Java plugin)

On Sunday 01 June 2003 14:09, Roberto Sanchez wrote:
> This is something I have always wondered about.  Why do OSS projects use
> gcc for every platform except Windows?  I thought one of the great
> advantages of gcc was that is was ported to pretty much every operating
> system.  Why not just always use gcc?  Then there would be no need to
> maintain separate makefiles for different compilers.

It's about choice. Compilers are one field where these words actually make 
sense. If you want a working, free compiler that has an OS built around it 
(try to compile the kernel with something else and you'll see what I mean), 
GCC is fine. If you want high speed and the last bit of optimization, you 
might be better off with something else like Intel's ICC which can be a _lot_ 
faster for some tasks. If you want some C++ features like templates to work 
the way they're specified, there's Comeau's compiler frontend. And if you 
want ABI compatibility on a C++ based system (Windows), then you'd better 
stick to the compiler that's supposed to support it.

Got Backup?

Reply to: