[oe-commits] [openembedded-core] 01/14: libgcc/gcc-runtime: Disable thumb mode on armv6

git at git.openembedded.org git at git.openembedded.org
Wed Oct 17 22:32:44 UTC 2018


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 801141be68e5c754f2cd1d80d13982f037fc03e5
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
AuthorDate: Tue Oct 16 20:52:35 2018 +0100

    libgcc/gcc-runtime: Disable thumb mode on armv6
    
    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 at linuxfoundation.org>
---
 meta/recipes-devtools/gcc/gcc-runtime_8.2.bb    | 2 ++
 meta/recipes-devtools/gcc/libgcc-initial_8.2.bb | 3 +++
 meta/recipes-devtools/gcc/libgcc_8.2.bb         | 3 +++
 3 files changed, 8 insertions(+)

diff --git a/meta/recipes-devtools/gcc/gcc-runtime_8.2.bb b/meta/recipes-devtools/gcc/gcc-runtime_8.2.bb
index fe78717..a1c7a76 100644
--- a/meta/recipes-devtools/gcc/gcc-runtime_8.2.bb
+++ b/meta/recipes-devtools/gcc/gcc-runtime_8.2.bb
@@ -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"
diff --git a/meta/recipes-devtools/gcc/libgcc-initial_8.2.bb b/meta/recipes-devtools/gcc/libgcc-initial_8.2.bb
index 19f253f..0c698c2 100644
--- a/meta/recipes-devtools/gcc/libgcc-initial_8.2.bb
+++ b/meta/recipes-devtools/gcc/libgcc-initial_8.2.bb
@@ -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"
diff --git a/meta/recipes-devtools/gcc/libgcc_8.2.bb b/meta/recipes-devtools/gcc/libgcc_8.2.bb
index a5152f2..ea210a1 100644
--- a/meta/recipes-devtools/gcc/libgcc_8.2.bb
+++ b/meta/recipes-devtools/gcc/libgcc_8.2.bb
@@ -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"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list