LWN.net Logo

fighting against an open source monopoly.

fighting against an open source monopoly.

Posted Oct 25, 2007 18:19 UTC (Thu) by southey (subscriber, #9466)
In reply to: fighting against an open source monopoly. by lmartelli
Parent article: A potential competitor for GCC: pcc

Can you compile the Linux kernel with another compiler other than GCC?
Do you have binary compatibility between compilers especially for C++? 

(The answers were no for earlier versions of Intel's C/C++ compiler.)

Depending on what you define as a monopoly, an answer of no to either question indicates some
characteristics of a monopoly is present. 


(Log in to post comments)

fighting against an open source monopoly.

Posted Oct 25, 2007 21:54 UTC (Thu) by nix (subscriber, #2304) [Link]

It's nearly impossible to write an OS kernel using only portable C, and 
the Intel C compiler actually pretends to *be* GCC and implements a lot of 
GCC extensions in part so that it can compile the kernel.

As for C++ compatibility, I thought the Intel compiler conformed to the 
same (originally Itanium) C++ ABI as GCC, HP C++, and others do: there 
have of course been bugs in this conformance, but that hardly makes a 
monopoly.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds