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