summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-12-19 20:25:25 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-12-19 20:25:25 +0000
commit462caf11bf57b1e512742caee7067a8409eb83ea (patch)
treeef43802cd501c49d14f82ff6e9aba134e84e0454
parent4d2b2b5d77ef838b514f28e8a38a9ee629ecf2ff (diff)
tcwg_kernel-build.sh: Use LLD for all LLVM configs
Change-Id: I61ecb7d40e205a7e7a3f7fe8d2ff8f6ddce4dde1
-rwxr-xr-xtcwg_kernel-build.sh9
1 files changed, 3 insertions, 6 deletions
diff --git a/tcwg_kernel-build.sh b/tcwg_kernel-build.sh
index e4c446d6..58b1f4e8 100755
--- a/tcwg_kernel-build.sh
+++ b/tcwg_kernel-build.sh
@@ -115,19 +115,16 @@ build_linux_1 ()
llvm)
bin="$(pwd)/llvm-install/bin"
cc="$bin/clang"
+ # Use LLD linker when building with LLVM.
+ ld_opt="LD=$bin/ld.lld"
;;
gnu)
bin="$(pwd)/abe/builds/destdir/x86_64-unknown-linux-gnu/bin"
cc="$bin/$(print_gnu_target ${rr[target]})-gcc"
+ ld_opt=""
;;
esac
- case "${rr[toolchain]}-${rr[release]}-${rr[target]}-${rr[linux_config]}" in
- llvm-*-aarch64-defconfig) ld_opt="LD=$bin/ld.lld" ;;
- llvm-master-arm-defconfig) ld_opt="LD=$bin/ld.lld" ;;
- *) ld_opt="" ;;
- esac
-
# Use binutils, etc from $bin
export PATH="$bin:$PATH"