Skip to content

Commit 3e25695

Browse files
committed
libffi: Use gcc for armeb
libffi expects arv7+neon with clang in asm Signed-off-by: Khem Raj <[email protected]>
1 parent 381ded0 commit 3e25695

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

conf/nonclangable.conf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,11 @@ TOOLCHAIN_pn-caps = "gcc"
128128

129129
TOOLCHAIN_pn-lttng-ust_riscv64 = "gcc"
130130

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
134+
TOOLCHAIN_pn-libffi_armeb = "gcc"
135+
131136
CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions "
132137

133138
#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"
140145
#../libffi-3.2.1/src/arm/sysv.S:363:2: error: invalid instruction, did you mean: fldmiax?
141146
# fldmiadgt ip, {d0-d7}
142147
CFLAGS_append_pn-libffi_arm_toolchain-clang = " -no-integrated-as"
143-
CFLAGS_append_pn-libffi_armeb_toolchain-clang = " -no-integrated-as"
148+
144149
# ../db-5.3.28/src/mutex/mut_tas.c:150:34: error: unknown directive
145150
#<inline asm>:9:2: note: instantiated into assembly here
146151
# .force_thumb

0 commit comments

Comments
 (0)