summaryrefslogtreecommitdiff
path: root/tcwg_bmk-build.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-12-20 15:12:06 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-12-20 15:12:06 +0000
commit162d453abe0a21e1353d6b061c9b2acf1961880d (patch)
tree5d8d02dfe912a73387fc794add196ab1f704055b /tcwg_bmk-build.sh
parente41c44d1b394c21d0d1b2e24e0ec23d442428c8e (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-xtcwg_bmk-build.sh13
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 ;;