]> code.ossystems Code Review - openembedded-core.git/commitdiff
libgcc/gcc-runtime: Disable thumb mode on armv6
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 16 Oct 2018 19:52:35 +0000 (20:52 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 17 Oct 2018 22:26:52 +0000 (23:26 +0100)
Without this the build fails for armv6t targets due to invalid
assembler instructions in thumb mode.

[YOCTO #12929]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/gcc-runtime_8.2.bb
meta/recipes-devtools/gcc/libgcc-initial_8.2.bb
meta/recipes-devtools/gcc/libgcc_8.2.bb

index fe787174e8ade5d9456dfc709fceeaed9af54133..a1c7a76d0b16d64675ed74b956fb770a4e888f5a 100644 (file)
@@ -8,3 +8,5 @@ FILES_libgomp-dev += "\
     ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/openacc.h \
 "
 
+# Building with thumb enabled on armv6t fails
+ARM_INSTRUCTION_SET_armv6 = "arm"
index 19f253fce856f1f68693bdb41df5bd5d8b14b812..0c698c26ec01e8f0224446037995b8bba0a6b386 100644 (file)
@@ -1,2 +1,5 @@
 require recipes-devtools/gcc/gcc-${PV}.inc
 require libgcc-initial.inc
+
+# Building with thumb enabled on armv6t fails
+ARM_INSTRUCTION_SET_armv6 = "arm"
index a5152f28e9b434f9f3151bf2b170119df7b9ff79..ea210a113087d84e98a7eef3e136d573e53d4838 100644 (file)
@@ -1,2 +1,5 @@
 require recipes-devtools/gcc/gcc-${PV}.inc
 require libgcc.inc
+
+# Building with thumb enabled on armv6t fails
+ARM_INSTRUCTION_SET_armv6 = "arm"