зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1641928 - use new dump_syms for Linux builds; r=firefox-build-system-reviewers,rstewart
Faster and more maintainable is better. Differential Revision: https://phabricator.services.mozilla.com/D83654
This commit is contained in:
Родитель
326b075cd3
Коммит
0b1387e22e
|
@ -11,6 +11,8 @@ ac_add_options --enable-valgrind
|
|||
. $topsrcdir/build/unix/mozconfig.asan
|
||||
ac_add_options --disable-elf-hack
|
||||
|
||||
export DUMP_SYMS="${MOZ_FETCHES_DIR}/dump_syms/dump_syms"
|
||||
|
||||
# Package js shell.
|
||||
export MOZ_PACKAGE_JSSHELL=1
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ ac_add_options --enable-valgrind
|
|||
. $topsrcdir/build/unix/mozconfig.asan
|
||||
ac_add_options --disable-elf-hack
|
||||
|
||||
export DUMP_SYMS="${MOZ_FETCHES_DIR}/dump_syms/dump_syms"
|
||||
|
||||
ac_add_options --disable-sandbox
|
||||
ac_add_options --disable-profiling
|
||||
ac_add_options --disable-warnings-as-errors
|
||||
|
|
|
@ -16,6 +16,8 @@ ac_add_options --disable-elf-hack
|
|||
# to analyze fuzzing bugs with rr.
|
||||
ac_add_options --enable-fuzzing
|
||||
|
||||
export DUMP_SYMS="${MOZ_FETCHES_DIR}/dump_syms/dump_syms"
|
||||
|
||||
# Include 'SourceRepository' in application.ini which
|
||||
# is used by Pernosco to locate source
|
||||
export MOZ_INCLUDE_SOURCE_INFO=1
|
||||
|
|
|
@ -11,6 +11,8 @@ ac_add_options --enable-valgrind
|
|||
. $topsrcdir/build/unix/mozconfig.asan
|
||||
ac_add_options --disable-elf-hack
|
||||
|
||||
export DUMP_SYMS="${MOZ_FETCHES_DIR}/dump_syms/dump_syms"
|
||||
|
||||
# Piggybacking UBSan for now since only a small subset of checks are enabled.
|
||||
# A new build can be created when appropriate.
|
||||
ac_add_options --enable-undefined-sanitizer
|
||||
|
|
|
@ -14,6 +14,8 @@ ac_add_options --enable-valgrind
|
|||
. $topsrcdir/build/unix/mozconfig.asan
|
||||
ac_add_options --disable-elf-hack
|
||||
|
||||
export DUMP_SYMS="${MOZ_FETCHES_DIR}/dump_syms/dump_syms"
|
||||
|
||||
# gold is required for libFuzzer to work properly
|
||||
ac_add_options --enable-gold
|
||||
|
||||
|
|
|
@ -8,6 +8,8 @@ ac_add_options --enable-optimize="-O2 -gline-tables-only"
|
|||
. $topsrcdir/build/unix/mozconfig.tsan
|
||||
ac_add_options --disable-elf-hack
|
||||
|
||||
export DUMP_SYMS="${MOZ_FETCHES_DIR}/dump_syms/dump_syms"
|
||||
|
||||
# Package js shell.
|
||||
export MOZ_PACKAGE_JSSHELL=1
|
||||
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
. "$topsrcdir/build/unix/mozconfig.unix"
|
||||
|
||||
export DUMP_SYMS="${MOZ_FETCHES_DIR}/dump_syms/dump_syms"
|
||||
|
||||
case "$PERFHERDER_EXTRA_OPTIONS" in
|
||||
base-toolchains*)
|
||||
# We don't build against wayland for base-toolchain builds.
|
||||
|
|
|
@ -40,6 +40,7 @@ linux64-base-toolchains/opt:
|
|||
- linux64-gcc-7
|
||||
- linux64-rust-1.43
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm-2.14.02
|
||||
- linux64-node
|
||||
|
@ -81,6 +82,7 @@ linux64-base-toolchains/debug:
|
|||
- linux64-gcc-7
|
||||
- linux64-rust-1.43
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm-2.14.02
|
||||
- linux64-node
|
||||
|
@ -121,6 +123,7 @@ linux64-base-toolchains-clang/opt:
|
|||
- linux64-clang-5.0
|
||||
- linux64-rust-1.43
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm-2.14.02
|
||||
- linux64-node
|
||||
|
||||
|
@ -159,6 +162,7 @@ linux64-base-toolchains-clang/debug:
|
|||
- linux64-clang-5.0
|
||||
- linux64-rust-1.43
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm-2.14.02
|
||||
- linux64-node
|
||||
# `fix-stacks` is needed because xpcshell self tests run as part of
|
||||
|
|
|
@ -37,6 +37,7 @@ linux64/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -78,6 +79,7 @@ linux64-plain/opt:
|
|||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
optimization:
|
||||
push-interval-10: null
|
||||
|
||||
|
@ -113,6 +115,7 @@ linux64-fuzzing/debug:
|
|||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
|
@ -160,6 +163,7 @@ linux64/debug:
|
|||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
|
@ -213,6 +217,7 @@ linux64/codeql-cpp:
|
|||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-nasm
|
||||
|
@ -260,6 +265,7 @@ linux64-plain/debug:
|
|||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
optimization:
|
||||
push-interval-10: null
|
||||
|
||||
|
@ -305,6 +311,7 @@ linux64-devedition/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
@ -344,6 +351,7 @@ linux/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -385,6 +393,7 @@ linux/debug:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -430,6 +439,7 @@ linux-rusttests/opt:
|
|||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -471,6 +481,7 @@ linux-rusttests/debug:
|
|||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -520,6 +531,7 @@ linux-devedition/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
@ -565,6 +577,7 @@ linux-shippable/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
@ -608,6 +621,7 @@ linux-reproduced/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
@ -648,6 +662,7 @@ linux64-asan/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -688,6 +703,7 @@ linux64-tsan/opt:
|
|||
- linux64-rust-nightly
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -731,6 +747,7 @@ linux64-tsan-fuzzing/opt:
|
|||
- linux64-rust-nightly
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -777,6 +794,7 @@ linux64-asan-fuzzing/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -823,6 +841,7 @@ linux64-asan-fuzzing-ccov/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -865,6 +884,7 @@ linux64-fuzzing-ccov/opt:
|
|||
- linux64-clang
|
||||
- linux64-gcc-7
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-sccache
|
||||
|
@ -922,6 +942,7 @@ linux64-asan-reporter-shippable/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
@ -961,6 +982,7 @@ linux64-asan/debug:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1011,6 +1033,7 @@ linux64-shippable/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
@ -1052,6 +1075,7 @@ linux64-noopt/debug:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1096,6 +1120,7 @@ linux64-rusttests/opt:
|
|||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1136,6 +1161,7 @@ linux64-rusttests/debug:
|
|||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1184,6 +1210,7 @@ linux64-ccov/opt:
|
|||
- linux64-rust
|
||||
- linux64-gcc-7
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1224,6 +1251,7 @@ linux64-add-on-devel/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1266,6 +1294,7 @@ linux64-aarch64/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
@ -1311,6 +1340,7 @@ linux-gcp/debug:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1359,6 +1389,7 @@ linux-gcp/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
@ -1399,6 +1430,7 @@ linux64-gcp/debug:
|
|||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
|
@ -1448,6 +1480,7 @@ linux64-gcp/opt:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
|
|
@ -63,6 +63,7 @@ jobs:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
||||
|
@ -88,6 +89,7 @@ jobs:
|
|||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-lucetc
|
||||
|
|
|
@ -56,6 +56,7 @@ jobs:
|
|||
- linux64-node
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
- linux64-dump-syms
|
||||
- linux64-lucetc
|
||||
- wasi-sysroot
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче