From 7ebc7c0275f6624a46e2284eafc03a629cad5a16 Mon Sep 17 00:00:00 2001 From: henderkes Date: Fri, 22 May 2026 11:59:13 +0700 Subject: [PATCH] != generic needs nasm/yasm --- src/SPC/builder/unix/library/libaom.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/SPC/builder/unix/library/libaom.php b/src/SPC/builder/unix/library/libaom.php index 2208b39b..2055c9d5 100644 --- a/src/SPC/builder/unix/library/libaom.php +++ b/src/SPC/builder/unix/library/libaom.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace SPC\builder\unix\library; +use SPC\builder\linux\SystemUtil; use SPC\toolchain\ToolchainManager; use SPC\toolchain\ZigToolchain; use SPC\util\executor\UnixCMakeExecutor; @@ -22,6 +23,9 @@ trait libaom if (str_starts_with($targetCpu, 'aarch')) { $targetCpu = str_replace($targetCpu, 'aarch', 'arm'); } + if (!SystemUtil::findCommand('nasm') && !SystemUtil::findCommand('yasm')) { + $targetCpu = 'generic'; + } UnixCMakeExecutor::create($this) ->setBuildDir("{$this->source_dir}/builddir") ->addConfigureArgs(