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."
Permalink for comment 541384
To read all comments associated with this story, please click here.
RE[3]: why?
by kargl on Thu 8th Nov 2012 07:12 UTC in reply to "RE[2]: why?"
kargl
Member since:
2007-10-16

All things are not equal. clang is replacing the version of gcc in the base system, which is version 4.2.1 (plus a few patches). gcc 4.2.1 does not have openmp support, and it is missing knowledge about newer cpus.

From a practical standpoint, FreeBSD cannot adopt newer versions of gcc because of the GPLv3 unless FreeBSD wants to alienate the commercial vendors that base their products on FreeBSD and who contribute back to the project.

Reply Parent Score: 4