ACK
>-----Original Message----- >From: [email protected] [mailto:meta-arago- >[email protected]] On Behalf Of Denys Dmytriyenko >Sent: Wednesday, June 04, 2014 2:19 PM >To: [email protected] >Subject: [meta-arago] [PATCH] external-linaro-toolchain: updates >and fixes for Linaro gcc-4.8 > >From: Denys Dmytriyenko <[email protected]> > >Tested with Linaro 2014.04 release. > >* Provide a hardfp version of ld-linux-armhf.so.3 symlink besides >regular ld-linux.so.3 >* Update absolute ld-linux* path in libc.so script with relative >one to work in OE sysroot >* Avoid clashing additional scsi headers when separate linux-libc- >headers is used > >Signed-off-by: Denys Dmytriyenko <[email protected]> >--- > .../recipes-core/meta/external-linaro-toolchain.bbappend | 12 >++++++++++-- > 1 file changed, 10 insertions(+), 2 deletions(-) > >diff --git a/meta-arago-extras/recipes-core/meta/external-linaro- >toolchain.bbappend b/meta-arago-extras/recipes-core/meta/external- >linaro-toolchain.bbappend >index 34d4edd..aa7d253 100644 >--- a/meta-arago-extras/recipes-core/meta/external-linaro- >toolchain.bbappend >+++ b/meta-arago-extras/recipes-core/meta/external-linaro- >toolchain.bbappend >@@ -2,7 +2,7 @@ INSANE_SKIP_libstdc++-dev += "staticdev" > > ALLOW_EMPTY_${PN}-utils = "1" > >-PR_append = "-arago5" >+PR_append = "-arago6" > > PROVIDES := "${@oe_filter_out('virtual/linux-libc-headers', >'${PROVIDES}', d)}" > PROVIDES := "${@oe_filter_out('linux-libc-headers', >'${PROVIDES}', d)}" >@@ -98,8 +98,16 @@ do_install_append() { > install -d ${D}/include > cp -a ${TOOLCHAIN_PATH}/${ELT_TARGET_SYS}/include/* >${D}/include > >+ ln -sf ld-${ELT_VER_LIBC}.so ${D}${base_libdir}/ld-linux- >armhf.so.3 >+ if [ -f ${D}${libdir}/libc.so ];then >+ sed -i -e "s# /lib/ld-linux# ../../lib/ld-linux#g" >${D}${libdir}/libc.so >+ fi >+ if [ -f ${D}${base_libdir}/libc.so ];then >+ sed -i -e "s# /lib/ld-linux# ../../lib/ld-linux#g" >${D}${base_libdir}/libc.so >+ fi >+ > ${@base_conditional('PREFERRED_PROVIDER_linux-libc-headers', >'external-linaro-toolchain', '', 'rm -rf ${D}${includedir}/asm*; >rm -rf ${D}${includedir}/drm; rm -rf ${D}${includedir}/linux; rm - >rf ${D}${includedir}/mtd; rm -rf ${D}${includedir}/rdma; rm -rf >${D}${includedir}/sound; rm -rf ${D}${includedir}/video', d)} >- ${@base_conditional('PREFERRED_PROVIDER_linux-libc-headers', >'external-linaro-toolchain', '', 'rm -rf >${D}${includedir}/scsi/.install; rm -rf >${D}${includedir}/scsi/scsi_netlink*; rm -rf >${D}${includedir}/scsi/scsi_bsg*; rm -rf ${D}${includedir}/xen', >d)} >+ ${@base_conditional('PREFERRED_PROVIDER_linux-libc-headers', >'external-linaro-toolchain', '', 'rm -rf >${D}${includedir}/scsi/.install; rm -rf >${D}${includedir}/scsi/scsi_netlink*; rm -rf >${D}${includedir}/scsi/scsi_bsg*; rm -rf >${D}${includedir}/scsi/fc; rm -rf ${D}${includedir}/xen', d)} > > rm -rf ${D}/lib/libgfortran* > rm -rf ${D}/lib/ldscripts >-- >2.0.0 > >_______________________________________________ >meta-arago mailing list >[email protected] >http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
