ffmpeg: only use asm on x86 platforms

ffmpeg only supports using nasm and yasm on x86 based platforms
This commit is contained in:
jopejoe1
2025-08-27 18:41:53 +02:00
parent 8a1999ecbe
commit 9444bd23f2
@@ -827,7 +827,7 @@ stdenv.mkDerivation (
pkg-config
]
# 8.0 is only compatible with nasm, and we don't want to rebuild all older ffmpeg builds at this moment.
++ (if versionOlder version "8.0" then [ yasm ] else [ nasm ])
++ optionals stdenv.hostPlatform.isx86 (if versionOlder version "8.0" then [ yasm ] else [ nasm ])
# Texinfo version 7.1 introduced breaking changes, which older versions of ffmpeg do not handle.
++ (if versionOlder version "5" then [ texinfo6 ] else [ texinfo ])
++ optionals withCudaLLVM [ clang ]