summaryrefslogtreecommitdiff
path: root/tcwg_bmk-build.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-01-17 14:23:18 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-01-17 14:23:51 +0000
commite2245f20144284ee2367a30f023fe270f562d782 (patch)
tree25edff0423c381e768a67abb762117735107fba1 /tcwg_bmk-build.sh
parentd12b504ac6a8284d12085d82c564854c6089427a (diff)
tcwg_bmk-build.sh: Use LLD for LLVM configurations
Change-Id: Ib8ec48ad9670f722df57c844ce44f9936c0f96b9
Diffstat (limited to 'tcwg_bmk-build.sh')
-rwxr-xr-xtcwg_bmk-build.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/tcwg_bmk-build.sh b/tcwg_bmk-build.sh
index 7107cbff..cc2742a7 100755
--- a/tcwg_bmk-build.sh
+++ b/tcwg_bmk-build.sh
@@ -153,6 +153,10 @@ benchmark ()
# When compiling with -Os/-Oz with LTO -- use "-O2 -flto".
# See https://projects.linaro.org/browse/LLVM-557 .
bmk_ldflags=$(echo "$bmk_flags" | sed -e "s/-O[sz] -flto/-O2 -flto/")
+ # Use LLD for LLVM configurations.
+ # Also, BFD linker crashes for AArch32 LTO builds,
+ # see https://projects.linaro.org/browse/LLVM-562 .
+ bmk_ldflags="$bmk_ldflags -fuse-ld=lld"
bin="$(pwd)/llvm-install/bin"
cc="$bin/"
;;