]> code.ossystems Code Review - openembedded-core.git/commitdiff
gcc-runtime_8.1.bb: disable ifuncs in libatomic for arm arch
authorKhem Raj <raj.khem@gmail.com>
Fri, 8 Jun 2018 07:28:25 +0000 (00:28 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 11 Jun 2018 22:38:17 +0000 (23:38 +0100)
This will solve the mcpu/march conflicts we get when -mcpu=cortex-a7
is passed on cmdline since it will become incompatible with default
ifuncs in libatomic which is using armv7-a

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/gcc-runtime_8.1.bb

index 8f31e7792e59074e08ad5cfa42e3ea8f9a9a8c32..fe787174e8ade5d9456dfc709fceeaed9af54133 100644 (file)
@@ -1,6 +1,9 @@
 require recipes-devtools/gcc/gcc-${PV}.inc
 require gcc-runtime.inc
 
+# Disable ifuncs for libatomic on arm conflicts -march/-mcpu
+EXTRA_OECONF_append_arm = " libat_cv_have_ifunc=no "
+
 FILES_libgomp-dev += "\
     ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/openacc.h \
 "