[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master c850f2bc 4/8: Augment $LD_LIBRARY_PATH for cl
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master c850f2bc 4/8: Augment $LD_LIBRARY_PATH for clang |
Date: |
Fri, 24 Jun 2022 19:56:24 -0400 (EDT) |
branch: master
commit c850f2bc83a5398e27d595213d41a7942c83afec
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Augment $LD_LIBRARY_PATH for clang
Without this change, 'libxsltwrapp.so.4' is not found at run time.
---
set_toolchain.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/set_toolchain.sh b/set_toolchain.sh
index 22940938..151cc0e3 100755
--- a/set_toolchain.sh
+++ b/set_toolchain.sh
@@ -98,9 +98,12 @@ local
locallibdir="$prefix/local/${LMI_COMPILER}_${LMI_TRIPLET}/lib"
# Directory where clang can find gcc-built '*-config' scripts.
local clanggccbindir
+# Directory where clang can find gcc-built libraries.
+local clanggcclibdir
case "$LMI_COMPILER" in
(clang)
clanggccbindir="$prefix/local/gcc_${LMI_TRIPLET}/bin"
+ clanggcclibdir="$prefix/local/gcc_${LMI_TRIPLET}/lib"
;;
(*) ;;
esac
@@ -148,6 +151,7 @@ case "$lmi_build_type" in
LD_LIBRARY_PATH=.
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$locallibdir"
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$bindir"
+
LD_LIBRARY_PATH="$LD_LIBRARY_PATH${clanggcclibdir:+:${clanggcclibdir}}"
# Nullify any leftover "wine" values: obligatorily for
# $EXEEXT and $PERFORM, and for $WINEPATH to ensure
# that native builds never depend upon it.
- [lmi-commits] [lmi] master updated (6030d119 -> ee23febb), Greg Chicares, 2022/06/24
- [lmi-commits] [lmi] master 2d81c4f7 5/8: Simplify, Greg Chicares, 2022/06/24
- [lmi-commits] [lmi] master ee23febb 8/8: Raze clang as gcc is razed, Greg Chicares, 2022/06/24
- [lmi-commits] [lmi] master c850f2bc 4/8: Augment $LD_LIBRARY_PATH for clang,
Greg Chicares <=
- [lmi-commits] [lmi] master e35ff020 7/8: Suggest a workaround for a potential problem, Greg Chicares, 2022/06/24
- [lmi-commits] [lmi] master fb4d6416 3/8: Rename a local variable, Greg Chicares, 2022/06/24
- [lmi-commits] [lmi] master 346f3037 6/8: Don't show a flag that's used only elsewhere, internally, Greg Chicares, 2022/06/24
- [lmi-commits] [lmi] master 601f829a 2/8: Find '*-config' scripts in gcc directories for clang, Greg Chicares, 2022/06/24
- [lmi-commits] [lmi] master d0c1f2c8 1/8: Localize a script variable, Greg Chicares, 2022/06/24