From 62b9a84c4d602a49fab4e08c753cd2ae70bf4999 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Thu, 13 Nov 2025 14:01:37 +0000 Subject: [PATCH] arm/hafnium: ensure prebuilt binaries can't be used We depend on native tools to provide these binaries, so we can delete them to ensure that our tools are always used and never the prebuilt. Signed-off-by: Ross Burton Signed-off-by: Jon Mason --- meta-arm/recipes-bsp/hafnium/hafnium_2.13.0.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta-arm/recipes-bsp/hafnium/hafnium_2.13.0.bb b/meta-arm/recipes-bsp/hafnium/hafnium_2.13.0.bb index 60024553..72b78010 100644 --- a/meta-arm/recipes-bsp/hafnium/hafnium_2.13.0.bb +++ b/meta-arm/recipes-bsp/hafnium/hafnium_2.13.0.bb @@ -40,6 +40,13 @@ EXTRA_OEMAKE += "PLATFORM=${HAFNIUM_PLATFORM}" # Don't use prebuilt binaries for gn and ninja EXTRA_OEMAKE += "GN=${STAGING_BINDIR_NATIVE}/gn NINJA=${STAGING_BINDIR_NATIVE}/ninja" +prune_prebuilts() { + for dir in dtc gn ninja qemu; do + rm -rf ${S}/prebuilts/*/$dir + done +} +do_unpack[postfuncs] += "prune_prebuilts" + do_configure() { oe_runmake -C ${S} ${B}/build.ninja }