builder: add support for 64-bit RISC-V

Этот коммит содержится в:
Yannis Huber 2020-06-30 16:35:51 +02:00 коммит произвёл Ron Evans
родитель a05fc10699
коммит e1757e0347

Просмотреть файл

@ -74,6 +74,9 @@ func (l *Library) Load(target string) (path string, err error) {
if strings.HasPrefix(target, "riscv32-") { if strings.HasPrefix(target, "riscv32-") {
args = append(args, "-march=rv32imac", "-mabi=ilp32", "-fforce-enable-int128") 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. // Compile all sources.
var objs []string var objs []string