diff options
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.patch | 34 |
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 @@ | |||
| 1 | From 022c885d077dce6fad3eca5fd2f54b2070c375d2 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alistair Francis <alistair.francis@wdc.com> | ||
| 3 | Date: Fri, 17 May 2019 14:21:44 -0700 | ||
| 4 | Subject: [PATCH] TESTS: Don't specify mabi or march for RISC-V | ||
| 5 | |||
| 6 | To avoid | ||
| 7 | can't link double-float modules with soft-float modules | ||
| 8 | errors when building 32-bit baremetal guests don't specify mabi | ||
| 9 | or march. | ||
| 10 | |||
| 11 | Upstream-Status: Inappropriate [Fixes a 32-bit Yocto flow bug] | ||
| 12 | Signed-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 | |||
| 17 | diff --git a/tests/riscv/common/basic/Makefile.inc b/tests/riscv/common/basic/Makefile.inc | ||
| 18 | index 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 | -- | ||
| 33 | 2.21.0 | ||
| 34 | |||
