From 738a2caf089a195724041df58778a7e94fc7b80b Mon Sep 17 00:00:00 2001 From: Mikael Urankar Date: Sun, 18 Sep 2022 17:33:42 +0200 Subject: [PATCH] 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 --- src/cmd/dist/build.go | 1 + src/cmd/dist/main.go | 4 ++++ 2 files changed, 5 insertions(+) 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" -- 2.50.0