Linked by Thom Holwerda on Wed 7th Nov 2012 23:50 UTC, submitted by Joel Dahl
FreeBSD "I've made clang the default on x86 systems. There will probably be a few bumps as we work out the last kinks including a ABI issue for i386 system libraries, but the transition is expected to be fairly smooth for most users."
Thread beginning with comment 541442
To read all comments associated with this story, please click here.
Good move
by jessesmith on Thu 8th Nov 2012 14:53 UTC
jessesmith
Member since:
2010-03-11

I run all the software I maintain through both GCC and Clang. I find Clang has much better warning/error messages, compiles at about the same speed and produces executables which are about equal to GCC. What I really like about clang though is the consistency. I often run into situations where code will compile and run cleanly with GCC version X, but not GCC version X+1. Clang, on the other hand, has never given me problems in this manner. I also tend to get false warnings from GCC, but Clang hasn't given me any such problems to date.

FreeBSD may have decided to move to Clang originally due to licensing issues, but I think (hope) other projects will follow because Clang really is a much more pleasant compiler with which to work.

Reply Score: 2