3 ms·
There are several reasons why FreeBSD is ditching GCC, one of them is licensing. I am wondering what are the technical reasons though...
by istvan__ 11y ago
There are several reasons why FreeBSD is ditching GCC, one of them is licensing. I am wondering what are the technical reasons though...
- jlarocco 11y agoThere was a Stack Exchange question answering exactly this question: http://unix.stackexchange.com/questions/49906/why-is-freebsd-deprecating-gcc-in-favor-of-clang-llvm/49970#49970 http://unix.stackexchange.com/questions/49906/why-is-freebsd... Another contributing factor may be momentum. Clang is easier to work with than GCC, and doesn't have the baggage of GCC, so more and more people and companies are starting to use it, fund it, and commit code to it. It's been improving in leaps and bounds, and still rapidly improving. It's only a matter of time before it's all around better than GCC.
- edgyswingset 11y ago> I am wondering what are the technical reasons though This is based on fairly limited experience, but I believe it's simply a better toolset. LLDB was easier to work with for me. The error messages make things quicker to diagnose. I prefer the added verbosity for things like flags.
- gbersac 11y agoThe reason why I perfer clang is better -and colored- error message output.