From 4182694dbb2f5895fd4536b2ec6f586db7b76b12 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Mon, 6 Jul 2026 09:34:44 +0100 Subject: [PATCH] librav1e: make nasm dependency x86-specific nasm is an x86 assembler, so only depend on it (and work around the build paths errors) on x86-64 (the assembler fastpaths are explicitly 64-bit only). Signed-off-by: Ross Burton Signed-off-by: Khem Raj --- .../recipes-multimedia/rav1e/librav1e_p20250902.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/rav1e/librav1e_p20250902.bb b/meta-multimedia/recipes-multimedia/rav1e/librav1e_p20250902.bb index 836cd4448f..80ac5d9268 100644 --- a/meta-multimedia/recipes-multimedia/rav1e/librav1e_p20250902.bb +++ b/meta-multimedia/recipes-multimedia/rav1e/librav1e_p20250902.bb @@ -7,9 +7,10 @@ inherit cargo_c pkgconfig cargo-update-recipe-crates require ${PN}-crates.inc -DEPENDS += "nasm-native" +DEPENDS:append:x86_64 = " nasm-native" SRC_URI += "git://github.com/xiph/rav1e.git;protocol=https;nobranch=1;tag=${PV}" SRCREV = "a2f01b3e233f531c28a20b4c29fb5c9e5d29fa6d" -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" +# TODO we need to pass -fdebug-prefix-map to the nasm calls +INHIBIT_PACKAGE_DEBUG_SPLIT:x86-64 = "1"