From a4a555ef931f9239dbd94069a52b59ba737a14b1 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Tue, 10 Mar 2026 12:53:11 +0000 Subject: [PATCH] arm/fvp-corstone-1000-a320: trim Python install instead of using INSANE_SKIP The INSANE_SKIPs were not sufficient because the chrpath code used in nativesdk builds still warns, so instead of hiding the warnings fix them instead: remove the pointless RPATHs in the embedded Python libaries, and delete the static libraries. Signed-off-by: Ross Burton --- meta-arm/recipes-devtools/fvp/fvp-corstone1000-a320.bb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta-arm/recipes-devtools/fvp/fvp-corstone1000-a320.bb b/meta-arm/recipes-devtools/fvp/fvp-corstone1000-a320.bb index f3093d71..c266abc4 100644 --- a/meta-arm/recipes-devtools/fvp/fvp-corstone1000-a320.bb +++ b/meta-arm/recipes-devtools/fvp/fvp-corstone1000-a320.bb @@ -19,6 +19,10 @@ LIC_FILES_CHKSUM = "\ file://license_terms/third_party_licenses/third_party_licenses.txt;md5=a5ce56e117d0ab63791fbb7c35ec2211 \ " +do_install:append() { + # This FVP embeds a Python runtime, so clean up RPATHs and remove pointless static libraries + chrpath --delete ${D}${FVPDIR}/python/lib/python*/lib-dynload/*.so + find ${D}${FVPDIR}/python/ -name *.a -delete +} + COMPATIBLE_HOST = "(aarch64|x86_64).*-linux" -INSANE_SKIP:${PN} += "staticdev rpaths useless-rpaths" -INSANE_SKIP:nativesdk-${PN} += "staticdev rpaths useless-rpaths"