[Bf-blender-cvs] [33cd0535a0d] master: Build: install_deps add lib64 paths for ldconfig
Nathan Craddock
noreply at git.blender.org
Thu Aug 29 19:16:19 CEST 2019
Commit: 33cd0535a0d31d9d558b0aa639c9dd5ad299676a
Author: Nathan Craddock
Date: Thu Aug 29 10:16:13 2019 -0600
Branches: master
https://developer.blender.org/rB33cd0535a0d31d9d558b0aa639c9dd5ad299676a
Build: install_deps add lib64 paths for ldconfig
Building deps on some systems will install to opt/lib/library/lib64
directories rather than opt/lib/library/lib. This adds additional
lib64 paths for ldconfig to ensure the libraries are found at
runtime.
===================================================================
M build_files/build_environment/install_deps.sh
===================================================================
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh
index 9ab460ee00f..eecbe0812cc 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -1107,13 +1107,14 @@ _create_inst_shortcut() {
# ldconfig
run_ldconfig() {
_lib_path="$INST/$1/lib"
+ _lib64_path="$INST/$1/lib64"
_ldconf_path="/etc/ld.so.conf.d/$1.conf"
PRINT ""
if [ ! $SUDO ]; then
WARNING "--no-sudo enabled, impossible to run ldconfig for $1, you'll have to do it yourself..."
else
INFO "Running ldconfig for $1..."
- $SUDO sh -c "echo \"$_lib_path\" > $_ldconf_path"
+ $SUDO sh -c "echo -e \"$_lib_path\n$_lib64_path\" > $_ldconf_path"
$SUDO /sbin/ldconfig # XXX OpenSuse does not include sbin in command path with sudo!!!
fi
PRINT ""
More information about the Bf-blender-cvs
mailing list