Google Finds Clang On Windows To Be Production-Ready For Building Chrome
Written by Michael Larabel in Google on 5 March 2018 at 06:06 PM EST. 38 Comments
While Google has already been using LLVM's Clang C/C++ compiler to build the release builds of the Chrome web-browser for Linux rather than GCC and has also switched to using Clang on other platforms, this open-source C/C++ compiler has now been able to replace Microsoft's Visual C/C++ compiler for building Chrome on Windows.

The milestone has been reached where Clang is in good enough shape for building the release binaries of Chrome on Windows. Clang offers ABI compatibility with Microsoft Visual C++, build times have improved for Clang but still slower than MSVC, 64-bit binaries are slightly smaller when built with Clang, and the performance is comparable between these competing compilers.

Those interested in more about the differences and rationale for developers moving from Microsoft Visual C++ to Clang for Chrome's Windows release builds, there is a lengthy write-up on the LLVM blog summarizing the differences and current state quite nicely.

About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Related Google News
Popular News This Week