From 9564bae62bc3fec9b39df279a0c5151ec8cff029 Mon Sep 17 00:00:00 2001 From: henderkes Date: Sat, 21 Feb 2026 13:03:02 +0700 Subject: [PATCH] ld library path has to be set --- src/SPC/util/GlobalEnvManager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/SPC/util/GlobalEnvManager.php b/src/SPC/util/GlobalEnvManager.php index 4ce3384d..856c6949 100644 --- a/src/SPC/util/GlobalEnvManager.php +++ b/src/SPC/util/GlobalEnvManager.php @@ -38,6 +38,11 @@ class GlobalEnvManager // Define env vars for unix if (is_unix()) { + if (!getenv('SPC_LINK_STATIC')) { + $ldLibPath= getenv('LD_LIBRARY_PATH=' . BUILD_LIB_PATH); + if ($ldLibPath) $ldLibPath = ":{$ldLibPath}"; + self::putenv('LD_LIBRARY_PATH=' . BUILD_LIB_PATH . $ldLibPath); + } self::addPathIfNotExists(BUILD_BIN_PATH); self::addPathIfNotExists(PKG_ROOT_PATH . '/bin'); $pkgConfigPath = getenv('PKG_CONFIG_PATH');