@@ -74,25 +74,25 @@ else ifeq (${WAMR_BUILD_TARGET}, XTENSA)
7474 AOT_RELOC := aot_reloc_xtensa.c
7575else ifeq (${WAMR_BUILD_TARGET}, RISCV64)
7676
77- ifeq (${CONFIG_ARCH_FPU},y)
78- $(error riscv64 lp64f is unsupported)
79- else ifeq (${CONFIG_ARCH_DPFPU}, y)
77+ ifeq (${CONFIG_ARCH_DPFPU},y)
8078 CFLAGS += -DBUILD_TARGET_RISCV64_LP64D
81- else
79+ else ifneq (${CONFIG_ARCH_FPU},y)
8280 CFLAGS += -DBUILD_TARGET_RISCV64_LP64
81+ else
82+ $(error riscv64 lp64f is unsupported)
8383endif
8484 INVOKE_NATIVE += invokeNative_riscv.S
8585
8686 AOT_RELOC := aot_reloc_riscv.c
8787
8888else ifeq (${WAMR_BUILD_TARGET}, RISCV32)
8989
90- ifeq (${CONFIG_ARCH_FPU}, y)
91- $(error riscv32 ilp32f is unsupported)
92- else ifeq (${CONFIG_ARCH_DPFPU}, y)
90+ ifeq (${CONFIG_ARCH_DPFPU},y)
9391 CFLAGS += -DBUILD_TARGET_RISCV32_ILP32D
94- else
92+ else ifneq (${CONFIG_ARCH_FPU},y)
9593 CFLAGS += -DBUILD_TARGET_RISCV32_ILP32
94+ else
95+ $(error riscv32 ilp32f is unsupported)
9696endif
9797
9898 INVOKE_NATIVE += invokeNative_riscv.S
0 commit comments