[build] Add MB configs for jumbo builders

TBR=sergiyb@chromium.org

Bug: v8:7339
Change-Id: I9fdd3cd1101463c1e944f5da3f6a7b812652f213
Reviewed-on: https://chromium-review.googlesource.com/975182
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52137}
This commit is contained in:
Michael Achenbach 2018-03-22 11:10:39 +01:00 committed by Commit Bot
parent d8f564eac6
commit 3ed7c64b15
2 changed files with 16 additions and 1 deletions

View File

@ -62,7 +62,8 @@ if (v8_use_external_startup_data == "") {
}
if (v8_use_multi_snapshots == "") {
v8_use_multi_snapshots = v8_use_external_startup_data && !build_with_chromium
v8_use_multi_snapshots =
v8_use_external_startup_data && !build_with_chromium && !use_jumbo_build
}
if (v8_enable_backtrace == "") {

View File

@ -68,6 +68,9 @@
'V8 Linux64 - custom snapshot - debug builder': 'debug_x64_custom',
'V8 Linux64 - internal snapshot': 'release_x64_internal',
'V8 Linux64 - verify csa': 'release_x64_verify_csa',
# Jumbo.
'V8 Linux64 Jumbo': 'release_x64_jumbo',
'V8 Linux64 Jumbo - debug': 'debug_x64_jumbo',
# Windows.
'V8 Win32 - builder': 'release_x86_minimal_symbols',
'V8 Win32 - debug builder': 'debug_x86_minimal_symbols',
@ -211,6 +214,7 @@
'v8_linux64_msan_rel': 'release_simulate_arm64_msan_minimal_symbols',
'v8_linux64_sanitizer_coverage_rel':
'release_x64_asan_minimal_symbols_coverage',
'v8_linux64_jumbo_rel': 'release_x64_jumbo_trybot',
'v8_linux64_tsan_rel': 'release_x64_tsan_minimal_symbols',
'v8_linux64_tsan_concurrent_marking_rel_ng':
'release_x64_tsan_concurrent_marking_minimal_symbols',
@ -414,6 +418,10 @@
'release_bot', 'x64', 'coverage', 'gcc'],
'release_x64_internal': [
'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'],
'release_x64_jumbo': [
'release_bot', 'x64', 'jumbo'],
'release_x64_jumbo_trybot': [
'release_trybot', 'x64', 'jumbo'],
'release_x64_minimal_symbols': [
'release_bot', 'x64', 'minimal_symbols', 'swarming'],
'release_x64_no_snap': [
@ -455,6 +463,8 @@
'debug_bot', 'x64', 'fuchsia', 'swarming'],
'debug_x64_gcc': [
'debug_bot', 'x64', 'gcc'],
'debug_x64_jumbo': [
'debug_bot', 'x64', 'jumbo'],
'debug_x64_minimal_symbols': [
'debug_bot', 'x64', 'minimal_symbols', 'swarming'],
'debug_x64_no_snap': [
@ -608,6 +618,10 @@
'gn_args': 'arm_float_abi="hard"',
},
'jumbo': {
'gn_args': 'use_jumbo_build=true',
},
'lsan': {
'mixins': ['v8_enable_test_features'],
'gn_args': 'is_lsan=true',