summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-11-19 23:13:38 -0800
committerKhem Raj <raj.khem@gmail.com>2019-11-20 06:32:14 -0800
commit3e256954e11a0abb25115d185b9ec74fb49dacd7 (patch)
tree76452c0b5c76decf9635d8000733819f3000964b
parent381ded0e2d51b9fc9672e26dd911cb1506878fbd (diff)
downloadmeta-clang-3e256954e11a0abb25115d185b9ec74fb49dacd7.tar.gz
libffi: Use gcc for armeb
libffi expects arv7+neon with clang in asm Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--conf/nonclangable.conf7
1 files changed, 6 insertions, 1 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 1a01659..ac51481 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -128,6 +128,11 @@ TOOLCHAIN_pn-caps = "gcc"
128 128
129TOOLCHAIN_pn-lttng-ust_riscv64 = "gcc" 129TOOLCHAIN_pn-lttng-ust_riscv64 = "gcc"
130 130
131#| ../libffi-3.3-rc0/src/arm/sysv.S: Assembler messages:
132#| ../libffi-3.3-rc0/src/arm/sysv.S:131: Error: selected processor does not support `vldrle d0,[sp]' in ARM mode
133#| ../libffi-3.3-rc0/src/arm/sysv.S:132: Error: selected processor does not support `vldmgt sp,{d0-d7}' in ARM mode
134TOOLCHAIN_pn-libffi_armeb = "gcc"
135
131CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions " 136CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions "
132 137
133#io_getevents.c:25:141: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions 138#io_getevents.c:25:141: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
@@ -140,7 +145,7 @@ CFLAGS_append_pn-mdadm_toolchain-clang = " -Wno-error=unknown-warning-option"
140#../libffi-3.2.1/src/arm/sysv.S:363:2: error: invalid instruction, did you mean: fldmiax? 145#../libffi-3.2.1/src/arm/sysv.S:363:2: error: invalid instruction, did you mean: fldmiax?
141# fldmiadgt ip, {d0-d7} 146# fldmiadgt ip, {d0-d7}
142CFLAGS_append_pn-libffi_arm_toolchain-clang = " -no-integrated-as" 147CFLAGS_append_pn-libffi_arm_toolchain-clang = " -no-integrated-as"
143CFLAGS_append_pn-libffi_armeb_toolchain-clang = " -no-integrated-as" 148
144# ../db-5.3.28/src/mutex/mut_tas.c:150:34: error: unknown directive 149# ../db-5.3.28/src/mutex/mut_tas.c:150:34: error: unknown directive
145#<inline asm>:9:2: note: instantiated into assembly here 150#<inline asm>:9:2: note: instantiated into assembly here
146# .force_thumb 151# .force_thumb