diff --git a/src/SPC/builder/extension/uv.php b/src/SPC/builder/extension/uv.php index ffe92bcc..8c54e007 100644 --- a/src/SPC/builder/extension/uv.php +++ b/src/SPC/builder/extension/uv.php @@ -5,7 +5,6 @@ declare(strict_types=1); namespace SPC\builder\extension; use SPC\builder\Extension; -use SPC\builder\linux\SystemUtil; use SPC\store\FileSystem; use SPC\util\CustomExt; @@ -21,7 +20,7 @@ class uv extends Extension public function patchBeforeSharedMake(): bool { - if (PHP_OS_FAMILY !== 'Linux' || GNU_ARCH !== 'aarch64') { + if (PHP_OS_FAMILY !== 'Linux' || arch2gnu(php_uname('m')) !== 'aarch64') { return false; } FileSystem::replaceFileRegex($this->source_dir . '/Makefile', '/^(LDFLAGS =.*)$/m', '$1 -luv -ldl -lrt -pthread');