libspdm: skip unsupported architectures instead of erroring

Change bb.error to bb.parse.SkipRecipe so the recipe is skipped at parse
time for unsupported architectures, rather than raising a fatal error
that breaks parsing even when the recipe is not in use.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Kory Maincent
2026-08-17 16:20:05 +02:00
committed by Khem Raj
parent ea258b20b3
commit 526bb0466c
@@ -43,7 +43,7 @@ def get_spdm_multiarch(bb, d):
if target_arch in multiarch_options :
return multiarch_options[target_arch]
bb.error("unsupported architecture '%s'" % target_arch)
raise bb.parse.SkipRecipe("unsupported architecture '%s'" % target_arch)
EXTRA_OECMAKE += "\
-DARCH=${@get_spdm_multiarch(bb, d)} \