From: Mikael Urankar Date: Sun, 18 Sep 2022 15:33:42 +0000 (+0200) Subject: cmd/dist: add support for freebsd/riscv64 X-Git-Tag: go1.20rc1~767 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=738a2caf089a195724041df58778a7e94fc7b80b;p=gostls13.git cmd/dist: add support for freebsd/riscv64 Updates #53466 Change-Id: I6643b4254dc707351d397018cee485bb508dde94 Reviewed-on: https://go-review.googlesource.com/c/go/+/431659 Reviewed-by: Ian Lance Taylor TryBot-Result: Gopher Robot Run-TryBot: Joel Sing Reviewed-by: Joel Sing Reviewed-by: Dmitri Goutnik Reviewed-by: Dmitri Shuralyov --- diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go index 4b2e545b2e..dae8531466 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go @@ -1561,6 +1561,7 @@ var cgoEnabled = map[string]bool{ "freebsd/amd64": true, "freebsd/arm": true, "freebsd/arm64": true, + "freebsd/riscv64": true, "illumos/amd64": true, "linux/386": true, "linux/amd64": true, diff --git a/src/cmd/dist/main.go b/src/cmd/dist/main.go index 2651ecb05f..0dc409fc77 100644 --- a/src/cmd/dist/main.go +++ b/src/cmd/dist/main.go @@ -143,6 +143,10 @@ func main() { if strings.Contains(run("", CheckExit, "uname", "-v"), "RELEASE_ARM64_") { gohostarch = "arm64" } + case gohostos == "freebsd": + if strings.Contains(run("", CheckExit, "uname", "-p"), "riscv64") { + gohostarch = "riscv64" + } case gohostos == "openbsd": if strings.Contains(run("", CheckExit, "uname", "-p"), "mips64") { gohostarch = "mips64"