Skip to content

Commit e6d1a41

Browse files
committed
Updated build scripts
1 parent 3f152a7 commit e6d1a41

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

make/system.mk

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ else
5353
endif
5454

5555
# Set actual architecture
56+
# The current architecture can be obtained by: gcc -Q --help=target
5657
ifeq ($(patsubst armv6%,armv6,$(BUILD_ARCH)),armv6)
5758
override ARCHITECTURE = arm32
5859
ARCHITECTURE_CFLAGS := -march=armv6 -marm
@@ -92,6 +93,12 @@ else ifeq ($(patsubst i%86,i586,$(BUILD_ARCH)),i586)
9293
else ifeq ($(BUILD_ARCH),x86)
9394
override ARCHITECTURE = i586
9495
ARCHITECTURE_CFLAGS := -march=i586 -m32
96+
else ifeq ($(BUILD_ARCH),riscv32)
97+
override ARCHITECTURE = riscv32
98+
ARCHITECTURE_CFLAGS := -march=rv32imafdc -mabi=lp32d
99+
else ifeq ($(BUILD_ARCH),riscv64)
100+
override ARCHITECTURE = riscv64
101+
ARCHITECTURE_CFLAGS := -march=rv64imafdc -mabi=lp64d
95102
else
96103
override ARCHITECTURE =
97104
ARCHITECTURE_CFLAGS :=

0 commit comments

Comments
 (0)