From: Denys Dmytriyenko <[email protected]>

Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 .../recipes-core/meta/external-arm-toolchain.bbappend  | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git 
a/meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend 
b/meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend
index b88c337..5bf8090 100644
--- a/meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend
+++ b/meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend
@@ -26,9 +26,9 @@ do_install_append() {
        ln -sf libgfortran.so.5 ${D}${libdir}/libgfortran.so
 }
 
-FILES_libgcc-dev += "\
-    ${libdir}/gcc/${TARGET_SYS} \
-"
+# Below FILES_* overrides are due to TARGET_SYS -> ORIG_TARGET_SYS move in 
${libdir}/gcc
+# to enable native compile on the target
+FILES_libgcov-staticdev = "${libdir}/gcc/${ORIG_TARGET_SYS}/${BINV}/libgcov.a"
 
 FILES_libgfortran-dev = "\
     ${libdir}/libgfortran*.so \
@@ -39,6 +39,18 @@ FILES_libgfortran-dev = "\
     ${libdir}/gcc/${ORIG_TARGET_SYS}/${BINV}/finclude/ \
 "
 
+FILES_gcc-sanitizers = "${libdir}/*.spec 
${libdir}/gcc/${ORIG_TARGET_SYS}/${BINV}/include/sanitizer/*.h"
+
+# This is provided by gcc:
+#    ${libdir}/gcc/${ORIG_TARGET_SYS}/${BINV}/include
+FILES_libgcc-dev = "\
+    ${base_libdir}/libgcc*.so \
+    ${@oe.utils.conditional('BASETARGET_SYS', '${ORIG_TARGET_SYS}', '', 
'${libdir}/${BASETARGET_SYS}', d)} \
+    ${libdir}/${TARGET_SYS}/${BINV}* \
+    ${libdir}/${TARGET_ARCH}${TARGET_VENDOR}* \
+    ${libdir}/gcc/${TARGET_SYS} \
+"
+
 FILES_libssp-dev = "\
     ${libdir}/libssp*.so \
     ${libdir}/libssp*_nonshared.a \
-- 
2.7.4

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to