Linked by Amjith Ramanujam on Fri 21st Nov 2008 03:38 UTC
General Development The Linux kernel uses several special capabilities of the GNU Compiler Collection (GCC) suite. These capabilities range from giving you shortcuts and simplifications to providing the compiler with hints for optimization. Discover some of these special GCC features and learn how to use them in the Linux kernel.
Thread beginning with comment 338082
To view parent comment, click here.
To read all comments associated with this story, please click here.
braddock
Member since:
2005-07-08

Has Linux EVER been compiled with a non-GNU compiler?

Reply Parent Bookmark Score: 1

braddock Member since:
2005-07-08

To answer my own question...

In 2004 a German group apparently got the Linux 2.6 Kernel to compile using the Intel Compiler. It required patches and a custom pre-processor to convert some of the GCC directives. Interesting...

http://www.pyrillion.org/index.html?showframe=linuxkernelpatch.html

They claimed performance improvements of up to 40% for some limited areas of the kernel, and 8-9% overall performance improvement in general.

Reply Parent Bookmark Score: 1