mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-06 16:25:39 +08:00
add option to allow linking musl dynamically on alpine
This commit is contained in:
@@ -27,10 +27,10 @@ class SPCTarget
|
||||
return true;
|
||||
}
|
||||
if (ToolchainManager::getToolchainClass() === GccNativeToolchain::class) {
|
||||
return PHP_OS_FAMILY === 'Linux' && SystemUtil::isMuslDist();
|
||||
return PHP_OS_FAMILY === 'Linux' && SystemUtil::isMuslDist() && !getenv('SPC_MUSL_DYNAMIC');
|
||||
}
|
||||
if (ToolchainManager::getToolchainClass() === ClangNativeToolchain::class) {
|
||||
return PHP_OS_FAMILY === 'Linux' && SystemUtil::isMuslDist();
|
||||
return PHP_OS_FAMILY === 'Linux' && SystemUtil::isMuslDist() && !getenv('SPC_MUSL_DYNAMIC');
|
||||
}
|
||||
// if SPC_LIBC is set, it means the target is static, remove it when 3.0 is released
|
||||
if ($target = getenv('SPC_TARGET')) {
|
||||
|
||||
Reference in New Issue
Block a user