xref: /OK3568_Linux_fs/buildroot/boot/opensbi/0.9/0001-Makefile-Don-t-specify-mabi-or-march.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1From f5871e1f3650d6c8a032928cb5d8ca00c275c377 Mon Sep 17 00:00:00 2001
2From: Alistair Francis <alistair.francis@wdc.com>
3Date: Fri, 15 Feb 2019 14:57:41 -0800
4Subject: [PATCH] Makefile: Don't specify mabi or march
5
6To avoid
7    can't link double-float modules with soft-float modules
8errors when building 32-bit openSBI don't specify mabi or march.
9
10Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
11---
12 Makefile | 2 --
13 1 file changed, 2 deletions(-)
14
15diff --git a/Makefile b/Makefile
16index ae68f55..10851fc 100644
17--- a/Makefile
18+++ b/Makefile
19@@ -145,7 +145,6 @@ GENFLAGS	+=	$(firmware-genflags-y)
20 CFLAGS		=	-g -Wall -Werror -nostdlib -fno-strict-aliasing -O2
21 CFLAGS		+=	-fno-omit-frame-pointer -fno-optimize-sibling-calls
22 CFLAGS		+=	-mno-save-restore -mstrict-align
23-CFLAGS		+=	-mabi=$(PLATFORM_RISCV_ABI) -march=$(PLATFORM_RISCV_ISA)
24 CFLAGS		+=	-mcmodel=$(PLATFORM_RISCV_CODE_MODEL)
25 CFLAGS		+=	$(GENFLAGS)
26 CFLAGS		+=	$(platform-cflags-y)
27@@ -158,7 +157,6 @@ CPPFLAGS	+=	$(firmware-cppflags-y)
28 ASFLAGS		=	-g -Wall -nostdlib -D__ASSEMBLY__
29 ASFLAGS		+=	-fno-omit-frame-pointer -fno-optimize-sibling-calls
30 ASFLAGS		+=	-mno-save-restore -mstrict-align
31-ASFLAGS		+=	-mabi=$(PLATFORM_RISCV_ABI) -march=$(PLATFORM_RISCV_ISA)
32 ASFLAGS		+=	-mcmodel=$(PLATFORM_RISCV_CODE_MODEL)
33 ASFLAGS		+=	$(GENFLAGS)
34 ASFLAGS		+=	$(platform-asflags-y)
35--
362.20.1
37
38