summaryrefslogtreecommitdiffstats
path: root/recipes-extended/xvisor/files/0001-TESTS-Don-t-specify-mabi-or-march-for-RISC-V.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-extended/xvisor/files/0001-TESTS-Don-t-specify-mabi-or-march-for-RISC-V.patch')
-rw-r--r--recipes-extended/xvisor/files/0001-TESTS-Don-t-specify-mabi-or-march-for-RISC-V.patch34
1 files changed, 34 insertions, 0 deletions
diff --git a/recipes-extended/xvisor/files/0001-TESTS-Don-t-specify-mabi-or-march-for-RISC-V.patch b/recipes-extended/xvisor/files/0001-TESTS-Don-t-specify-mabi-or-march-for-RISC-V.patch
new file mode 100644
index 00000000..2e53943f
--- /dev/null
+++ b/recipes-extended/xvisor/files/0001-TESTS-Don-t-specify-mabi-or-march-for-RISC-V.patch
@@ -0,0 +1,34 @@
1From 022c885d077dce6fad3eca5fd2f54b2070c375d2 Mon Sep 17 00:00:00 2001
2From: Alistair Francis <alistair.francis@wdc.com>
3Date: Fri, 17 May 2019 14:21:44 -0700
4Subject: [PATCH] TESTS: Don't specify mabi or march for RISC-V
5
6To avoid
7 can't link double-float modules with soft-float modules
8errors when building 32-bit baremetal guests don't specify mabi
9or march.
10
11Upstream-Status: Inappropriate [Fixes a 32-bit Yocto flow bug]
12Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
13---
14 tests/riscv/common/basic/Makefile.inc | 4 ++--
15 1 file changed, 2 insertions(+), 2 deletions(-)
16
17diff --git a/tests/riscv/common/basic/Makefile.inc b/tests/riscv/common/basic/Makefile.inc
18index 9fa5abed..f3ff1864 100644
19--- a/tests/riscv/common/basic/Makefile.inc
20+++ b/tests/riscv/common/basic/Makefile.inc
21@@ -24,8 +24,8 @@
22 ARCH_CPPFLAGS=$(board_cppflags) -DFIRMWARE_BOOT
23 ARCH_CPPFLAGS+=-DTEXT_START=$(board_text_start)
24 ifeq ($(board_32bit),y)
25-ARCH_CFLAGS=$(board_cflags) -fno-omit-frame-pointer -fno-optimize-sibling-calls -mno-save-restore -mstrict-align -mabi=ilp32 -march=rv32imafdc -mcmodel=medany
26-ARCH_ASFLAGS=$(board_asflags) -fno-omit-frame-pointer -fno-optimize-sibling-calls -mno-save-restore -mstrict-align -mabi=ilp32 -march=rv32imafdc -mcmodel=medany
27+ARCH_CFLAGS=$(board_cflags) -fno-omit-frame-pointer -fno-optimize-sibling-calls -mno-save-restore -mstrict-align -mcmodel=medany
28+ARCH_ASFLAGS=$(board_asflags) -fno-omit-frame-pointer -fno-optimize-sibling-calls -mno-save-restore -mstrict-align -mcmodel=medany
29 else
30 ARCH_CFLAGS=$(board_cflags) -fno-omit-frame-pointer -fno-optimize-sibling-calls -mno-save-restore -mstrict-align -mabi=lp64 -march=rv64imafdc -mcmodel=medany
31 ARCH_ASFLAGS=$(board_asflags) -fno-omit-frame-pointer -fno-optimize-sibling-calls -mno-save-restore -mstrict-align -mabi=lp64 -march=rv64imafdc -mcmodel=medany
32--
332.21.0
34