Commit e9a2ec8b authored by Michael Achenbach's avatar Michael Achenbach Committed by V8 LUCI CQ

[build] Use lld in gcc builds

No-Try: true
Bug: v8:11736
Change-Id: I684516d86d915f7e45c62bc2222dd5e58a29f118
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2880548
Auto-Submit: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#74466}
parent dc7ce21a
...@@ -474,8 +474,9 @@ ...@@ -474,8 +474,9 @@
'release_x64_cfi_clusterfuzz': [ 'release_x64_cfi_clusterfuzz': [
'release_bot', 'x64', 'cfi_clusterfuzz'], 'release_bot', 'x64', 'cfi_clusterfuzz'],
'release_x64_fuzzilli': [ 'release_x64_fuzzilli': [
'release_bot', 'x64', 'dcheck_always_on', 'v8_enable_slow_dchecks', 'v8_verify_heap', 'release_bot', 'x64', 'dcheck_always_on', 'v8_enable_slow_dchecks',
'v8_verify_csa', 'v8_enable_verify_predictable', 'fuzzilli'], 'v8_verify_heap', 'v8_verify_csa', 'v8_enable_verify_predictable',
'fuzzilli'],
'release_x64_msvc': [ 'release_x64_msvc': [
'release_bot_no_goma', 'x64', 'minimal_symbols', 'msvc'], 'release_bot_no_goma', 'x64', 'minimal_symbols', 'msvc'],
'release_x64_correctness_fuzzer' : [ 'release_x64_correctness_fuzzer' : [
...@@ -485,8 +486,8 @@ ...@@ -485,8 +486,8 @@
'release_x64_fuchsia_trybot': [ 'release_x64_fuchsia_trybot': [
'release_trybot', 'x64', 'fuchsia'], 'release_trybot', 'x64', 'fuchsia'],
'release_x64_gcc_coverage': [ 'release_x64_gcc_coverage': [
'release_bot_no_goma', 'x64', 'coverage', 'gcc', 'no_custom_libcxx', 'release_bot_no_goma', 'x64', 'coverage', 'gcc', 'lld',
'no_sysroot'], 'no_custom_libcxx', 'no_sysroot'],
'release_x64_ios_simulator': [ 'release_x64_ios_simulator': [
'release_bot', 'x64', 'ios_simulator'], 'release_bot', 'x64', 'ios_simulator'],
'release_x64_internal': [ 'release_x64_internal': [
...@@ -539,7 +540,7 @@ ...@@ -539,7 +540,7 @@
'debug_x64_fuchsia': [ 'debug_x64_fuchsia': [
'debug_bot', 'x64', 'fuchsia'], 'debug_bot', 'x64', 'fuchsia'],
'debug_x64_gcc': [ 'debug_x64_gcc': [
'debug_bot_no_goma', 'x64', 'gcc', 'v8_check_header_includes'], 'debug_bot_no_goma', 'x64', 'gcc', 'lld', 'v8_check_header_includes'],
'debug_x64_header_includes': [ 'debug_x64_header_includes': [
'debug_bot', 'x64', 'v8_check_header_includes'], 'debug_bot', 'x64', 'v8_check_header_includes'],
'debug_x64_heap_sandbox': [ 'debug_x64_heap_sandbox': [
...@@ -580,9 +581,9 @@ ...@@ -580,9 +581,9 @@
'release_bot', 'x86', 'asan', 'lsan', 'symbolized', 'release_bot', 'x86', 'asan', 'lsan', 'symbolized',
'v8_verify_heap'], 'v8_verify_heap'],
'release_x86_gcc': [ 'release_x86_gcc': [
'release_bot_no_goma', 'x86', 'gcc', 'v8_check_header_includes'], 'release_bot_no_goma', 'x86', 'gcc', 'lld', 'v8_check_header_includes'],
'release_x86_gcc_minimal_symbols': [ 'release_x86_gcc_minimal_symbols': [
'release_bot_no_goma', 'x86', 'gcc', 'minimal_symbols', 'release_bot_no_goma', 'x86', 'gcc', 'lld', 'minimal_symbols',
'v8_check_header_includes'], 'v8_check_header_includes'],
'release_x86_gcmole': [ 'release_x86_gcmole': [
'release_bot', 'x86', 'gcmole'], 'release_bot', 'x86', 'gcmole'],
...@@ -720,6 +721,10 @@ ...@@ -720,6 +721,10 @@
'gn_args': 'target_cpu="x64" target_os="ios"', 'gn_args': 'target_cpu="x64" target_os="ios"',
}, },
'lld': {
'gn_args': 'use_lld=true',
},
'lsan': { 'lsan': {
'mixins': ['v8_enable_test_features'], 'mixins': ['v8_enable_test_features'],
'gn_args': 'is_lsan=true', 'gn_args': 'is_lsan=true',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment