[PATCH 2/2] arm/fvp-corstone-1000-a320: trim Python install instead of using INSANE_SKIP
Ross Burton <[email protected]> Tue, 10 Mar 2026 14:19:43 +0000
| Newsgroups | org.yoctoproject.lists.meta-arm |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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 f3093d7173..c266abc4f1 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" -- 2.43.0