Clang - what is the story?

Robert Huff 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
discussions:
	1) clang has better diagnostics, both for users and compiler
developers/ 
	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.



					Robert Huff



More information about the freebsd-questions mailing list