]> code.ossystems Code Review - openembedded-core.git/commitdiff
guile, mailx, gcc, opensp, gstreamer1.0-libav, libunwind: disable thumb where it...
authorMartin Jansa <Martin.Jansa@gmail.com>
Tue, 5 May 2015 11:52:32 +0000 (13:52 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 1 Dec 2015 21:30:56 +0000 (21:30 +0000)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-devtools/gcc/gcc_4.9.bb
meta/recipes-devtools/guile/guile_2.0.11.bb
meta/recipes-devtools/opensp/opensp_1.5.2.bb
meta/recipes-extended/mailx/mailx_12.5-5.bb
meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.1.bb
meta/recipes-support/libunwind/libunwind_1.1.bb

index b84baae6da69942b074bab20fdd3d7ee90130688..a9dc612fbfef340ef18c80be19c6ce4992b80275 100644 (file)
@@ -1,10 +1,9 @@
 require recipes-devtools/gcc/gcc-${PV}.inc
 require gcc-target.inc
 
-# Building with thumb enabled on armv4t fails with
-# | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7438:(.text.unlikely+0x2fa): relocation truncated to fit: R_ARM_THM_CALL against symbol `fancy_abort(char const*, int, char const*)' defined in .glue_7 section in linker stubs
-# | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7442:(.text.unlikely+0x318): additional relocation overflows omitted from the output
+# http://errors.yoctoproject.org/Errors/Details/20497/
 ARM_INSTRUCTION_SET_armv4 = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"
 
 BBCLASSEXTEND = "nativesdk"
 
index f4557409a1f194024e9f54d3cd4ee14f59f17064..98b465bfdbb134ce1a6ce3c881841d7a883a2048 100644 (file)
@@ -119,3 +119,7 @@ guile_sstate_postinst() {
                 find ${STAGING_DIR_TARGET}/${libdir}/guile/2.0/ccache -type f | xargs touch
        fi
 }
+
+# http://errors.yoctoproject.org/Errors/Details/20491/
+ARM_INSTRUCTION_SET_armv4 = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"
index a1f115c008f886bd9a14ab5f394b075b97e6a4f7..60a7d2e47e23a7066353f2041d26ed29b9adc833 100644 (file)
@@ -53,3 +53,7 @@ do_install_append_class-native() {
 FILES_${PN} += "${datadir}/OpenSP/"
 
 BBCLASSEXTEND = "native"
+
+# http://errors.yoctoproject.org/Errors/Details/20489/
+ARM_INSTRUCTION_SET_armv4 = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"
index ffa90498b0fb6931978d62df196a2b942c238f1b..c87c58258bb2edd9e3cc24b8d906c54a212e27e8 100644 (file)
@@ -41,3 +41,8 @@ EXTRA_OEMAKE = "SENDMAIL=${sbindir}/sendmail IPv6=-DHAVE_IPv6_FUNCS PREFIX=/usr
 # fio.c:56:17: fatal error: ssl.h: No such file or directory
 # #include <ssl.h>
 PARALLEL_MAKE = ""
+
+# Causes gcc to get stuck and eat all available memory in qemuarm builds
+# http://errors.yoctoproject.org/Errors/Details/20488/
+ARM_INSTRUCTION_SET_armv4 = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"
index 99b01c8a92ccc205b35c8d6e5744cbe9bb7ccc5d..077c714a2bf11b892c20c212e17db2abef7fde7f 100644 (file)
@@ -24,3 +24,6 @@ LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
 
 S = "${WORKDIR}/gst-libav-${PV}"
 
+# http://errors.yoctoproject.org/Errors/Details/20493/
+ARM_INSTRUCTION_SET_armv4 = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"
index ebeec16acdfdef468e882c20c3fb9cb8e5b75182..aa62bcc662bccc8e2ffae371cf10f7de0df7c0b4 100644 (file)
@@ -11,3 +11,7 @@ SRC_URI += "\
 
 SRC_URI[md5sum] = "fb4ea2f6fbbe45bf032cd36e586883ce"
 SRC_URI[sha256sum] = "9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a"
+
+# http://errors.yoctoproject.org/Errors/Details/20487/
+ARM_INSTRUCTION_SET_armv4 = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"