phpstan doesn't like GNU_ARCH there

This commit is contained in:
DubbleClick 2025-06-20 15:58:42 +07:00
parent 3f92df0865
commit 2abbb75f98

View File

@ -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');