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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user