From: Changqing Li <[email protected]> Reproduce steps: 1. add 'DISTRO_FEATURES_append = ' usrmerge'' in local.conf 2. bitbake iproute2 3. remove 'DISTRO_FEATURES_append = ' usrmerge'' from local.conf 4. bitbake iproute2
In step4, since CLEANBROKEN is set, files generated in step2 is not cleaned and rebuilded. Check after step4: file /sbin/ip.iproute2 /sbin/ip.iproute2: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, interpreter path is wrong, it should be /lib64/ld-linux-x86-64.so.2 This will make run ip.iproute2 report error: -sh: /sbin/ip.iproute2: No such file or directory Signed-off-by: Changqing Li <[email protected]> --- meta/recipes-connectivity/iproute2/iproute2.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-connectivity/iproute2/iproute2.inc b/meta/recipes-connectivity/iproute2/iproute2.inc index 403d264..e70620c 100644 --- a/meta/recipes-connectivity/iproute2/iproute2.inc +++ b/meta/recipes-connectivity/iproute2/iproute2.inc @@ -29,6 +29,10 @@ EXTRA_OEMAKE = "\ LIBDIR='${libdir}' \ " +do_configure_prepend () { + find ${B} -ignore_readdir_race -name \*.o -type f -print0 | xargs -0 rm -f +} + do_configure_append () { sh configure ${STAGING_INCDIR} # Explicitly disable ATM support -- 2.7.4
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#137996): https://lists.openembedded.org/g/openembedded-core/message/137996 Mute This Topic: https://lists.openembedded.org/mt/74043158/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
