From 17e12fe926385521473328f4dcb75b7b646a2d47 Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Thu, 14 Jul 2022 15:25:58 +0200 Subject: [PATCH] nativesdk-packagegroup-sdk-host: fix SDK build for ccmp15 Building a toolchain/SDK fails for ccmp15-dvk, because the NXP-based trustfence tools (for example the cst) are not available. Fix the build by filtering out those tools when the build platform is not NXP based. Signed-off-by: Javier Viguera --- .../nativesdk-packagegroup-sdk-host.bbappend | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend b/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend index c3dba749c..137e373f5 100644 --- a/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend +++ b/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend @@ -1,12 +1,11 @@ -# Copyright (C) 2016-2020 Digi International. +# Copyright (C) 2016-2022 Digi International. -# Default TrustFence SDK tools -TRUSTFENCE_SDK_TOOLS ?= "\ +IMX_TRUSTFENCE_SDK_TOOLS ?= " \ nativesdk-trustfence-sign-tools \ nativesdk-trustfence-cst \ + ${@oe.utils.conditional('TRUSTFENCE_SIGN_MODE', 'AHAB', 'nativesdk-imx-mkimage', '', d)} \ " RDEPENDS:${PN} += " \ - ${TRUSTFENCE_SDK_TOOLS} \ - ${@oe.utils.conditional('TRUSTFENCE_SIGN_MODE', 'AHAB', 'nativesdk-imx-mkimage', '', d)} \ + ${@oe.utils.conditional('DEY_BUILD_PLATFORM', 'NXP', '${IMX_TRUSTFENCE_SDK_TOOLS}', '', d)} \ "