Google、ChromeのビルドのClangへの移行を進める
GoogleはこれまでMac OS X版のChromeのビルドにClangを使用してきた。Android版のChromeもすでにGCCからClangへの置き換えが実施されているほか、直近ではLinux向けのChromeのビルドがGCCからClangへ置き換わっている。GCCとClangの双方が生成するバイナリの性能はほぼ互角とされることが多いが、Clangはビルド時間が短く、しかもビルドエラーなどの出力が理解しやすいことから開発者に人気がある。
GCCをビルドに採用してきたプロジェクトがClangへ移行した例はほかにもある。FreeBSDなどの*BSD系プロジェクトがデフォルトのコンパイラをClangへ変更したほか、LinuxディストリビューションではOpenMandriva LxがClangへ移行している。エンタープライズユースではPlayStation 4の開発環境がGCCからClangへ移行済み。
ビルド時間の短さが開発効率に結びつきやすいことがClang普及の後押しになっているようだ。