diff --git a/src/SPC/util/SPCTarget.php b/src/SPC/util/SPCTarget.php index 3c4fb816..e739ea1e 100644 --- a/src/SPC/util/SPCTarget.php +++ b/src/SPC/util/SPCTarget.php @@ -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; }