1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-06-04 14:10:01 +00:00

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 <ross.burton@arm.com>
This commit is contained in:
Ross Burton
2026-03-10 12:53:11 +00:00
parent 8c6b5e4114
commit a4a555ef93
@@ -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"