Clang - what is the story?
roberthuff at rcn.com
Sat Jan 21 13:46:31 UTC 2012
Da Rock writes:
> The only reason I can see from searching is a need to get away
> from gcc (which is tried and tested since the beginning of time)
> which is now apparently GPLv3.
I believe the GPLv3 issue is correct.
Two other reasons I have heard mentioned in various
1) clang has better diagnostics, both for users and compiler
2) over the years, "extensions" have crept into GCC. Many
were/are there for a reason; many can be ignored or turned off.
However, doing so breaks various programs (either when building or
running), "Why?" is above my pay grade.
_As I understand it_, clang has few such extensions and those
it does have are less necessary.
More information about the freebsd-questions