]> code.ossystems Code Review - openembedded-core.git/commitdiff
uclibc: don't compile in mips16e mode
authorAndré Draszik <adraszik@tycoint.com>
Fri, 24 Jun 2016 10:58:28 +0000 (11:58 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 1 Jul 2016 15:08:46 +0000 (16:08 +0100)
uClibc contains hand-written assembly which is not compatible with
the MIPS16e mode.

Signed-off-by: André Draszik <adraszik@tycoint.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-core/uclibc/uclibc.inc

index 71d4bdda4eac9e312d60ac1da3a65567ea75955a..cb785dd091ebf9b13389211f71ef8bd354997a15 100644 (file)
@@ -65,6 +65,10 @@ export V="2"
 CFLAGS_remove_arm = "-fno-omit-frame-pointer"
 UCLIBC_EXTRA_CFLAGS  = "${@oe_filter_out('(-I\S+|-i\S+)', '${CFLAGS}', d)}"
 
+# Doesn't compile in MIPS16e mode due to use of hand-written
+# assembly
+MIPS_INSTRUCTION_SET_pn-uclibc = "mips"
+
 configmangle = '/^KERNEL_HEADERS/d; \
                 /^RUNTIME_PREFIX/d; \
                 /^DEVEL_PREFIX/d; \