diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2020-12-19 20:25:25 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2020-12-19 20:25:25 +0000 |
commit | 462caf11bf57b1e512742caee7067a8409eb83ea (patch) | |
tree | ef43802cd501c49d14f82ff6e9aba134e84e0454 /tcwg_kernel-build.sh | |
parent | 4d2b2b5d77ef838b514f28e8a38a9ee629ecf2ff (diff) |
tcwg_kernel-build.sh: Use LLD for all LLVM configs
Change-Id: I61ecb7d40e205a7e7a3f7fe8d2ff8f6ddce4dde1
Diffstat (limited to 'tcwg_kernel-build.sh')
-rwxr-xr-x | tcwg_kernel-build.sh | 9 |
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" |