summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Omair Javaid <omair.javaid@linaro.org>2021-08-05 10:02:02 +0500
committerMuhammad Omair Javaid <omair.javaid@linaro.org>2021-08-05 10:02:02 +0500
commitcaf9d59288425cfd5af40d820ce119e5e645c276 (patch)
tree343ab332dd25ad7b31fda5861243436e7d3c6d5f
parent675eb7383beb5611bf5c4ddfcb1cf9548fb3f418 (diff)
tcwg-llvm-common.sh: Install release toolchain libs as sudo
Change-Id: Ida03d862f34ee019d06574e1201ae9defbefe868
-rwxr-xr-xtcwg-llvm-common.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/tcwg-llvm-common.sh b/tcwg-llvm-common.sh
index 531dd5bc..36ff5da6 100755
--- a/tcwg-llvm-common.sh
+++ b/tcwg-llvm-common.sh
@@ -104,7 +104,11 @@ set_llvm_release_compiler () {
release_path=${DIR}/${clang_ver}
export CC=$release_path/bin/clang
export CXX=$release_path/bin/clang++
- export LD_LIBRARY_PATH=$release_path/lib
+
+ # Starting with clang-11 we need clang's libs in ld.so's search path;
+ # otherwise we get failure to find libc++.so.
+ sudo echo "$release_path/lib" > /etc/ld.so.conf.d/clang.conf
+ sudo ldconfig
elif [ "$VAL" = "gcc" ]; then
export CC="gcc"
export CXX="g++"