|
|
|
|
|
by GeekyBear
1107 days ago
|
|
> LLVM is because they don’t want GPLv3. LLVM and Clang are also about having a compiler stack that provides the information you need for a modern graphical IDE. For instance, GCC had made some decisions that made it difficult to point to which line of code caused a particular error message. Apple's Chris Lattner covered this in a 2007 tech talk he gave at Google introducing LLVM and the (then) new Clang project. https://youtu.be/VeRaLPupGks?t=1133 |
|
Is that why all GNU utilities shipped with OSX were also stuck at the GPLv2 versions and never upgraded?