Why Apple Chose Clang (2008)
- Licence- Not designed to be difficult to extendEverything else is basically irrelevant because as Clang has aged it's both slowed down and reached parity in both compile and execution speed. Phoronix even have GCC faster than Clang at building the Linux Kernel, even in an (according to a comment) biased sample where GCC wasn't built with lto enabled. GCC also (last time I tried) does better debug info.LLVM is much easier to hack on, though, although some parts are more similar than you might expect.https://www.phoronix.com/scan.php?page=news_item&px=GCC-Fast...You should try and fettle with both to see what works best for your project.