Fix global env manager, add in-ini variable parsing

This commit is contained in:
crazywhalecc
2025-06-22 20:44:11 +08:00
committed by Jerry Ma
parent 175aafee50
commit 5681722c09
4 changed files with 70 additions and 31 deletions

View File

@@ -28,7 +28,7 @@ class LinuxBuilder extends UnixBuilderBase
// check musl-cross make installed if we use musl-cross-make
$arch = arch2gnu(php_uname('m'));
GlobalEnvManager::init($this);
GlobalEnvManager::init();
if (getenv('SPC_LIBC') === 'musl' && !SystemUtil::isMuslDist()) {
$this->setOptionIfNotExist('library_path', "LIBRARY_PATH=\"/usr/local/musl/{$arch}-linux-musl/lib\"");