Clang now the default compiler for FreeBSD on x86

FYI, I've thrown the switch and made clang the default compiler on
FreeBSD-CURRENT (development branch) for x86 systems. I suspect this
will yield a modest in increase in bug reports in the short to medium
term as the user (and application) base expends again.

-- Brooks

----- Forwarded message from Brooks Davis <brooks@FreeBSD.org> -----

Fantastic news! Thanks, everyone, for all the work leading up to this.

-Jim

Fantastic! Happy Clang Day Brooks!

-Chris

I thought this wasn't supposed to happen until 12.21.2012? #jk

> FYI, I've thrown the switch and made clang the default compiler on
> FreeBSD-CURRENT (development branch) for x86 systems. I suspect this
> will yield a modest in increase in bug reports in the short to medium
> term as the user (and application) base expends again.
I thought this wasn't supposed to happen until 12.21.2012? #jk
---------------

Side curiosities
The FreeBSD codebase don't have any OpenMP?

No, we're not using any significant extensions to C a this point.

Are you and if so how are you doing performance validation?

We've done some limited adhoc benchmarking. In one example, the last
page of this document shows a small performance regression on the order
of 1-2% in a mysql benchmark. Obviously we'd like to see the numbers
going the other direction, but that's in the range I'd consider acceptable.

http://people.freebsd.org/~flo/perf.pdf

-- Brooks