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

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 ab08405..6ebcb4b 100644
--- a/meta-arago-extras/recipes-core/meta/external-linaro-toolchain.bbappend
+++ b/meta-arago-extras/recipes-core/meta/external-linaro-toolchain.bbappend
@@ -161,3 +161,17 @@ do_install_append() {
        cp -a 
${TOOLCHAIN_PATH}/${base_libdir}/gcc/${ELT_TARGET_SYS}/${ELT_VER_GCC}/libgcc.a 
${D}${libdir}
        cp -a 
${TOOLCHAIN_PATH}/${base_libdir}/gcc/${ELT_TARGET_SYS}/${ELT_VER_GCC}/crt*.o 
${D}${libdir}
 }
+
+# Latest Linaro toolchain 2017.11 comes with glibc 2.25, while OE-Core 
provides 2.26
+# Need to override armmultilib from OE-Core here to not fail on new 
bits/pthreadtypes-arch.h
+# that did not exist in glibc 2.25
+do_install_armmultilib () {
+
+       oe_multilib_header bits/endian.h bits/fcntl.h bits/fenv.h 
bits/fp-fast.h bits/hwcap.h bits/ipc.h bits/link.h bits/wordsize.h
+       oe_multilib_header bits/local_lim.h bits/mman.h bits/msq.h 
bits/pthreadtypes.h bits/sem.h  bits/semaphore.h bits/setjmp.h
+       oe_multilib_header bits/shm.h bits/sigstack.h bits/stat.h bits/statfs.h 
bits/typesizes.h
+
+       oe_multilib_header fpu_control.h gnu/lib-names.h gnu/stubs.h ieee754.h
+
+       oe_multilib_header sys/elf.h sys/procfs.h sys/ptrace.h sys/ucontext.h 
sys/user.h
+}
-- 
2.7.4

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

Reply via email to