Timeline for Why is FreeBSD deprecating GCC in favor of Clang/LLVM?
Current License: CC BY-SA 3.0
9 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Apr 7, 2014 at 11:29 | comment | added | Oli | I take issue with "usage restrictions" in the first main point. You can use and modify GPL software however you like, it's its redistribution that is codified. I don't want to tread on toes if this isn't a shared philosophy (I realise it's a semantic argument that relies on your interpretation of "software" and "usage") but a little tweak could clear this up. | |
| Feb 20, 2014 at 6:29 | comment | added | Mario | @Demizey I'm not defending Phoronix, but if you are going to dismiss something you should at least provide a valid reason. | |
| Aug 15, 2013 at 17:19 | comment | added | Tim Čas | @Giorgio: No. See gcc.gnu.org/c99status.html for an example -- and that's just C99 (which itself is 14 years old now). Also gcc.gnu.org/onlinedocs/libstdc++/manual/status.html -- clang has better support for both (I think it's full -- and if not, it's definitely at least better). | |
| Jun 18, 2013 at 19:21 | comment | added | remmy | First of all don't read too much into Phoronix benchmarks, or rather don't read them at all. Second, it's true that GCC is not fully standards compliant by default unless you explicitly specify a standard, if you don't it will have the GNU extensions enabled too, but this would seem like an odd reason to use Clang instead, though, since they too are implementing the most commonly used GNU extensions because they strive for Clang being usable as a drop in replacement for GCC. | |
| Jan 28, 2013 at 15:21 | comment | added | Giorgio | "GCC is not fully-standards compliant": Isn't it possible to use compiler switches to enforce compliance to a given standard? | |
| Nov 7, 2012 at 21:14 | comment | added | Sean | The benchmark you cited is from an old version of Clang. The benchmarks for recent versions seem to be recent versions are closer. My own research for simple programs put Clang 3.0 a couple of percent faster than GCC 4.6, but GCC was 20% faster on the threaded version. phoronix.com/scan.php?page=news_item&px=MTA5Nzc is a newer Phoronix benchmark. | |
| Oct 5, 2012 at 6:15 | vote | accept | NlightNFotis | ||
| Oct 5, 2012 at 3:54 | history | edited | ire_and_curses | CC BY-SA 3.0 |
less vebosity in summary
|
| Oct 5, 2012 at 0:19 | history | answered | ire_and_curses | CC BY-SA 3.0 |