
Originally Posted by
XorEaxEax
Licence purists, sure. But really even though Clang/LLVM produces less performant code (~5-15%) it's certainly anything but a 'shit' compiler.
However since FreeBSD would not ship any GPLv3 licenced code (due to their corporate sponsors/customers iirc) they were stuck on GCC 4.2 which is like what, 5 years old now? So it's not surprising that the second that Clang/LLVM showed up they decided to switch, not only is it a better compiler than the ~5 year old GCC 4.2 they are stuck with, it also in line with their licence ideology. The transition has taken quite some time due to Clang/LLVM's lack of maturity but it will eventually happen in full. I see this as a good thing, I think the BSD's having to rely on GPL licenced code all these years (particularly in such an important area as the compiler toolchain) has been a sore point for the BSD advocates and has helped fuel further friction, and we could use LESS of that.
However the 'Clang is quickly replacing GCC' line... 'quickly'? He even states later in the 'article' that the switch has been ongoing since 2009 !