summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrasin <krasin@google.com>2016-03-21 11:36:14 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-21 18:37:37 +0000
commit650726970058ca2fe0758d3b52ded338942867cf (patch)
tree8afe31d8c106e4e13d4869018bf31c67a69b1580
parent139d8157a26cc20d7db0a60403f92dbad94ea12d (diff)
downloadchromium_src-650726970058ca2fe0758d3b52ded338942867cf.zip
chromium_src-650726970058ca2fe0758d3b52ded338942867cf.tar.gz
chromium_src-650726970058ca2fe0758d3b52ded338942867cf.tar.bz2
Reland 'Linux LTO Perf' buildbot (src part).
The original change: https://codereview.chromium.org/1728193006/ It was effectively reverted in the cleanup: https://codereview.chromium.org/1798273003 while the recipes part has not been landed yet. Reciped part of the change: https://codereview.chromium.org/1808283002/ BUG=586664 Review URL: https://codereview.chromium.org/1821703002 Cr-Commit-Position: refs/heads/master@{#382337}
-rw-r--r--tools/mb/mb_config.pyl8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
index d8d0f8d..0d6a2bd 100644
--- a/tools/mb/mb_config.pyl
+++ b/tools/mb/mb_config.pyl
@@ -188,6 +188,7 @@
'CFI Linux CF': 'gn_cfi_diag_release_bot',
'CFI Linux ToT': 'gn_cfi_release_bot',
'CFI Linux': 'gn_cfi_release_bot',
+ 'LTO Linux Perf': 'gn_official_goma_lto',
'Chromium_iOS_Device': 'ios_gyp',
'Chromium_iOS_Device_(ninja)': 'ios_gyp',
'Chromium_iOS_Simulator_(dbg)': 'ios_gyp',
@@ -964,6 +965,8 @@
'gn', 'official', 'goma',
],
+ 'gn_official_goma_lto': ['gn', 'official', 'goma', 'lto'],
+
'gn_official_goma_minimal_symbols_android': [
'gn', 'official', 'goma', 'minimal_symbols', 'android',
],
@@ -1516,6 +1519,11 @@
'gyp_defines': 'lsan=1',
},
+ 'lto': {
+ 'gn_args': 'is_lto=true',
+ 'gyp_defines': 'use_lto=1',
+ },
+
'mac_strip': {
'gn_args': 'error', # TODO(GYP): Port mac_strip_release
'gyp_defines': 'mac_strip_release=1',