[oe] Request for branch merge

Richard Purdie rpurdie at rpsys.net
Fri Apr 2 21:41:37 UTC 2010


On Fri, 2010-04-02 at 16:35 +0200, Koen Kooi wrote:
> And lots of:
> 
> : QA Issue with staging: libssp_nonshared.la failed sanity test
> (installed) in path
> /OE/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib

This one I can guess the reason for, we're missing the lamangler
function helper for cross packages. At the bottom of cross.bbclass, try
changing:

mv ${SYSROOT_DESTDIR}${target_base_libdir}/* ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_base_libdir}/ || true
mv ${SYSROOT_DESTDIR}${target_libdir}/* ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_libdir}/ || true

to become

rm -rf ${SYSROOT_DESTDIR}${target_base_libdir}/
rm -rf ${SYSROOT_DESTDIR}${target_libdir}/
sysroot_stage_libdir ${D}${target_base_libdir} ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_base_libdir}
sysroot_stage_libdir ${D}${target_libdir} ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_libdir}

which should mean the mangling happens correctly. Sorry I can't
test/push this right at the moment.

Cheers,

Richard





More information about the Openembedded-devel mailing list