From e0d5d383c165484d504be6f7a914982539e4e0c2 Mon Sep 17 00:00:00 2001 From: Lee Lup Yuen Date: Tue, 2 Jan 2024 07:13:50 +0000 Subject: [PATCH] Fix Nim Build for riscv64 --- config.nims | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/config.nims b/config.nims index 309e97a23a0..b989c4fd7a0 100644 --- a/config.nims +++ b/config.nims @@ -69,14 +69,19 @@ proc read_config(cfg: string): DotConfig = case arch of "arm", "arm64": result.arch = arch - of "risc-v": - result.arch = "riscv32" of "sim": if defined(amd64): result.arch = "amd64" elif defined(aarch64): result.arch = "arm64" result.isSim = true + of "ARCH_FAMILY": + let arch = keyval[1].strip(chars = {'"'}) + case arch + of "rv32": + result.arch = "riscv32" + of "rv64": + result.arch = "riscv64" of "DEBUG_NOOPT": result.opt = oNone of "DEBUG_FULLOPT":