OpenMandriva may have become the first Linux distribution to switch to using Clang as the default compiler to build its thousands of open source packages. To date, Linux distributions have defaulted to using the GNU Compiler Collection (GCC) to build software. Clang offers a number of advantages in error reporting, has a more liberal license and can provide performance gains in some situations. This has made Clang increasingly popular among BSD developers and, it appears, a few Linux developers too. A blog post on the OpenMandriva website states: "OpenMandriva is currently the only distribution that uses Clang as [the] main compiler. Though there is no clear difference between both compilers, that proves, at least, that we are not wrong using it."