fix libc detection too

This commit is contained in:
DubbleClick 2025-07-03 12:44:49 +07:00
parent 4a2b28e88c
commit f6a1065cd7

View File

@ -60,17 +60,17 @@ class SPCTarget
if (str_contains($target, '-musl')) {
return 'musl';
}
if (str_contains($target, '-linux')) {
return 'musl';
}
if (PHP_OS_FAMILY === 'Linux' && str_contains($target, '-native')) {
return 'musl';
if (PHP_OS_FAMILY === 'Linux') {
return SystemUtil::isMuslDist() ? 'musl' : 'glibc';
}
}
$libc = getenv('SPC_LIBC');
if ($libc !== false) {
return $libc;
}
if (PHP_OS_FAMILY === 'Linux') {
return SystemUtil::isMuslDist() ? 'musl' : 'glibc';
}
return null;
}