From 8ff52e2e36936cd2552230d53b679d4e06b276a1 Mon Sep 17 00:00:00 2001 From: Marc Date: Thu, 24 Jul 2025 23:47:01 +0700 Subject: [PATCH] -lphp shared not static --- src/SPC/builder/Extension.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/SPC/builder/Extension.php b/src/SPC/builder/Extension.php index 2dacdae8..b035412c 100644 --- a/src/SPC/builder/Extension.php +++ b/src/SPC/builder/Extension.php @@ -536,13 +536,13 @@ class Extension $libs = explode(' ', $allLibs); foreach ($libs as $lib) { $staticLib = BUILD_LIB_PATH . '/lib' . str_replace('-l', '', $lib) . '.a'; - if (file_exists($staticLib)) { - $staticLibString .= " {$lib}"; - } else { + if (!file_exists($staticLib) || $lib === '-lphp') { $sharedLibString .= " {$lib}"; + } else { + $staticLibString .= " {$lib}"; } } - return [$staticLibString, $sharedLibString]; + return [trim($staticLibString), trim($sharedLibString)]; } private function getLibraryDependencies(bool $recursive = false): array