[cfe-dev] Chrome/mac is all-clang, all-the-time

Nico Weber thakis at chromium.org
Fri Oct 28 14:01:07 PDT 2011


Hi,

I think I never sent an official announcement to this list, so here
goes: Starting with chrome 15, which was released this week, the
official chrome/mac binary is built with clang. We also use clang on
all our mac buildbots, and stopped supporting gcc 4.2. Chrome's
performance stayed the same after the switch (but many of the
performance numbers we measure are in v8-jitted code), and the
uncompressed binary size went down 10%.

The official chrome/linux is still built with gcc, and we don't intend
to change that, but we have a clang builder on linux as well, for
clang's diagnostics.

We do a build of trunk clang every friday, and use this to build the
development versions of chrome/mac. When we branch for a release, the
current plan is to create a branch in the clang repo as well and merge
critical clang fixes there if the need arises. For chrome 15, it looks
like we picked a revision that didn't need any fixes, so we didn't
create any branches so far.

Nico


ps: The binaries we use to build chrome are available at
http://commondatastorage.googleapis.com/chromium-browser-clang/index.html



More information about the cfe-dev mailing list