From e1757e03475f69b66e4d27739cb911efb73da537 Mon Sep 17 00:00:00 2001 From: Yannis Huber Date: Tue, 30 Jun 2020 16:35:51 +0200 Subject: [PATCH] builder: add support for 64-bit RISC-V --- builder/library.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/builder/library.go b/builder/library.go index 7bb506c7..674a7844 100644 --- a/builder/library.go +++ b/builder/library.go @@ -74,6 +74,9 @@ func (l *Library) Load(target string) (path string, err error) { if strings.HasPrefix(target, "riscv32-") { args = append(args, "-march=rv32imac", "-mabi=ilp32", "-fforce-enable-int128") } + if strings.HasPrefix(target, "riscv64-") { + args = append(args, "-march=rv64gc", "-mabi=lp64") + } // Compile all sources. var objs []string