Most Linux distributions use the GNU Compiler Collection (GCC) to translate source code into binary programs that our computers can run. However, one distribution has been using the Clang compiler to build packages. Clang is generally well known in the BSD communities for having a more liberal license and clearer diagnostic messages, but it has not been widely adopting in the Linux community. In fact, until recently, Clang was unable to build the Linux kernel because Linux uses many GCC-specific features. This is changing as OpenMandriva can now build the Linux kernel using the latest version of Clang. Since GCC and Clang produce slightly different code and warnings, testing both on the same software package can reveal bugs or potential logic problems which would otherwise go unnoticed when just one compiler is used. Getting the kernel, and other packages, compiled with Clang is likely to result in more robust software for all Linux users.
Star Labs - Laptops built for Linux.
View our range including the Star Lite, Star LabTop and more. Available with a choice of Ubuntu, Linux Mint or Zorin OS pre-installed with many more distributions supported. Visit Star Labs for information, to buy and get support.