Why Clang

Robert Bonomi bonomi at mail.r-bonomi.com
Fri Jun 22 12:40:13 UTC 2012

> From owner-freebsd-questions at freebsd.org  Thu Jun 21 12:44:17 2012
> Date: Thu, 21 Jun 2012 19:36:03 +0200 (CEST)
> From: Wojciech Puchar <wojtek at wojtek.tensor.gdynia.pl>
> To: Mark Felder <feld at feld.me>
> Cc: freebsd-questions at freebsd.org
> Subject: Re: Why Clang
> >> 
> >> sources please!
> >
> > Google "GPLv3 court case". There are no applicable results. Until a Judge 
> > decides what the license truly means everyone using it is at risk.
> true.
> But why anyone from FreeBSD fundation didn't just write official letter 
> to GNU "Free" Software Foundation asking for just that case?

Because it doesn't address an of the *OTHER* valid reasons why GCC is
being replaced -- among them:
  1) GCC's continuously increasing propensity to generate "bad code",
  2) The inability of GCC mamintainers to fix _long-standing_ bugs, some
     have been identified for over a decade, and have not been fixed.
  3) The continuously increasing trend of introducing 'non standard' features,
  4) The growing need to 'write around' correct/valid code that GCC will not 
  5) The fact that the GCC code is 'unmaintainable' -- *NO*ONE* (other than 
     someone who has been working with GCC internals for "forever" --a decade
     at an absolute minimum) has any chance of 'understanding' what it is
     doing internally.

GPLv3 concerns are 'incidental' to those 'fundamental' issues.  It may have
been "the straw that broke the camel's back", but there were lots of other
VALID reasons to trashcan GCC.

More information about the freebsd-questions mailing list