diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-12-20 15:12:06 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-12-20 15:12:06 +0000 |
commit | 162d453abe0a21e1353d6b061c9b2acf1961880d (patch) | |
tree | 5d8d02dfe912a73387fc794add196ab1f704055b /tcwg_bmk-build.sh | |
parent | e41c44d1b394c21d0d1b2e24e0ec23d442428c8e (diff) |
tcwg_bmk-build.sh: Disable sanitizers to avoid build failures
... during 2 months between gcc-8-branch and gcc-9-branch.
Change-Id: I1fd2187bf2521d32a45ada0e59b64f8fe1bbe972
Diffstat (limited to 'tcwg_bmk-build.sh')
-rwxr-xr-x | tcwg_bmk-build.sh | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tcwg_bmk-build.sh b/tcwg_bmk-build.sh index f0ddb561..5b73ce09 100755 --- a/tcwg_bmk-build.sh +++ b/tcwg_bmk-build.sh @@ -47,19 +47,22 @@ if ! test_array cflags; then done fi -gcc_override_configure="" +gcc_override_configure=() for i in $(seq 0 $(("${#cflags[@]}" - 1))); do case "${rr[target]}:${cflags[$i]}" in "arm:-Os"*|"arm:-Oz"*) - gcc_override_configure="--set gcc_override_configure=--with-mode=thumb" + gcc_override_configure+=(--set gcc_override_configure=--with-mode=thumb) cflags[$i]="${cflags[$i]}_mthumb" ;; "arm:"*) - gcc_override_configure="--set gcc_override_configure=--with-mode=arm" + gcc_override_configure+=(--set gcc_override_configure=--with-mode=arm) cflags[$i]="${cflags[$i]}_marm" ;; esac done +# Disable libsanitizer because it didn't build in April-June 2018. +# We need to test revisions during that time period for performance regressions. +gcc_override_configure+=(--set gcc_override_configure=--disable-libsanitizer) case "${rr[toolchain]}" in llvm) rr[components]="binutils gcc glibc llvm" ;; @@ -425,10 +428,10 @@ rr[breakup_updated_components]=tcwg_bmk_breakup_updated_components run_step stop_on_fail -10 reset_artifacts run_step stop_on_fail x prepare_abe run_step skip_on_fail -9 build_abe binutils -run_step skip_on_fail -8 build_abe stage1 -- $gcc_override_configure +run_step skip_on_fail -8 build_abe stage1 -- "${gcc_override_configure[@]}" run_step skip_on_fail -7 build_abe linux run_step skip_on_fail -6 build_abe glibc -run_step skip_on_fail -5 build_abe stage2 -- $gcc_override_configure +run_step skip_on_fail -5 build_abe stage2 -- "${gcc_override_configure[@]}" case "${rr[toolchain]}" in llvm) run_step skip_on_fail -3 build_llvm true ;; *) run_step skip_on_fail -3 true ;; |