Si te presentas:
'cc --version'
o
'c++ --version'
en un OS X moderno con XCode y las herramientas de línea de comandos instaladas (en mi caso, Mountain Lion con XCode 4.6.x) verás que el compilador de C y el compilador de C++ por defecto son clang. En algún momento anterior, era GCC.
Me gustaría saber: ¿el cambio a clang por defecto está ligado a la revisión del sistema operativo (por ejemplo, 10.6 frente a 10.7), a la revisión de XCode (por ejemplo, 4.5 frente a 4.6), a algún híbrido de las dos, o a algo totalmente distinto?