From 5801d05047fcfbea7b8d91d413e72d964b41f89e Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Thu, 26 Jun 2025 16:47:07 +0700 Subject: [PATCH] test musl (I have not tested this yet!) --- src/SPC/builder/linux/LinuxBuilder.php | 2 +- src/globals/test-extensions.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SPC/builder/linux/LinuxBuilder.php b/src/SPC/builder/linux/LinuxBuilder.php index 89bee436..a4b35403 100644 --- a/src/SPC/builder/linux/LinuxBuilder.php +++ b/src/SPC/builder/linux/LinuxBuilder.php @@ -30,7 +30,7 @@ class LinuxBuilder extends UnixBuilderBase GlobalEnvManager::init(); - if (getenv('SPC_LIBC') === 'musl' && !SystemUtil::isMuslDist() && !str_contains((string)getenv('CC'), 'zig')) { + if (getenv('SPC_LIBC') === 'musl' && !SystemUtil::isMuslDist() && !str_contains((string) getenv('CC'), 'zig')) { $this->setOptionIfNotExist('library_path', "LIBRARY_PATH=\"/usr/local/musl/{$arch}-linux-musl/lib\""); $this->setOptionIfNotExist('ld_library_path', "LD_LIBRARY_PATH=\"/usr/local/musl/{$arch}-linux-musl/lib\""); $configure = getenv('SPC_CMD_PREFIX_PHP_CONFIGURE'); diff --git a/src/globals/test-extensions.php b/src/globals/test-extensions.php index a1c4f470..a3876569 100644 --- a/src/globals/test-extensions.php +++ b/src/globals/test-extensions.php @@ -35,7 +35,7 @@ $test_os = [ $zig = true; // temporary! if ($zig) { - putenv('SPC_LIBC=glibc'); + putenv('SPC_LIBC=musl'); putenv('SPC_LIBC_VERSION=2.17'); putenv('CC=zig-cc'); putenv('CXX=zig-c++'); @@ -63,7 +63,7 @@ $extensions = match (PHP_OS_FAMILY) { // If you want to test shared extensions, add them below (comma separated, example `bcmath,openssl`). $shared_extensions = match (PHP_OS_FAMILY) { - 'Linux' => 'event,uv,intl,gettext', + 'Linux' => '', 'Darwin' => '', 'Windows' => '', };