--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
Hi,things are looking pretty good after turning on clang by default on linux yesterday [1]. There's a few minor issues, most of them marked as blockers of http://crbug.com/360311 , but overall it looks pretty good. The perf impact of the change is visible here: https://chromeperf.appspot.com/group_report?rev=282246 Some things got slower, but some things (typical_25, top_10, startup.cold.blank_page) are faster too, and the binary are smaller.
So I'd like to keep this in the tree for now, ship a dev channel with it, and see how that goes.I'm away for the next few days, returning Wednesday. If something comes up that doesn't work, I've prepared a revert here: https://codereview.chromium.org/383913004/ Just fill in a good reason, and hit cq.Going forward, I'm hoping that we can require either gcc4.8+ or clang as compiler. For non-host builds, the chromium bots currently meet this requirement. This would allow us to use C++11 language features soon-ish (assuming the change sticks) – but still no library features for now, and host compilers still aren't quite there yet. (But most targets aren't build for the host.) (Since it's still possible that this change will be reverted, do not add any C++11 code yet!)
On Thu, Jul 10, 2014 at 5:05 PM, Nico Weber <tha...@chromium.org> wrote:
Hi,things are looking pretty good after turning on clang by default on linux yesterday [1]. There's a few minor issues, most of them marked as blockers of http://crbug.com/360311 , but overall it looks pretty good. The perf impact of the change is visible here: https://chromeperf.appspot.com/group_report?rev=282246 Some things got slower, but some things (typical_25, top_10, startup.cold.blank_page) are faster too, and the binary are smaller.
So I'd like to keep this in the tree for now, ship a dev channel with it, and see how that goes.I'm away for the next few days, returning Wednesday. If something comes up that doesn't work, I've prepared a revert here: https://codereview.chromium.org/383913004/ Just fill in a good reason, and hit cq.Going forward, I'm hoping that we can require either gcc4.8+ or clang as compiler. For non-host builds, the chromium bots currently meet this requirement. This would allow us to use C++11 language features soon-ish (assuming the change sticks) – but still no library features for now, and host compilers still aren't quite there yet. (But most targets aren't build for the host.) (Since it's still possible that this change will be reverted, do not add any C++11 code yet!)What is a "non-host build", "host compiler"?
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
The chroot steps in that page look roughly correct to me; that's what our 32bit bots do too.