]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/dist: add support for freebsd/riscv64
authorMikael Urankar <mikael@FreeBSD.org>
Sun, 18 Sep 2022 15:33:42 +0000 (17:33 +0200)
committerMeng Zhuo <mzh@golangcn.org>
Sat, 1 Oct 2022 06:43:40 +0000 (06:43 +0000)
Updates #53466

Change-Id: I6643b4254dc707351d397018cee485bb508dde94
Reviewed-on: https://go-review.googlesource.com/c/go/+/431659
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Joel Sing <joel@sing.id.au>
Reviewed-by: Joel Sing <joel@sing.id.au>
Reviewed-by: Dmitri Goutnik <dgoutnik@gmail.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/cmd/dist/build.go
src/cmd/dist/main.go

index 4b2e545b2e027632e724acf08b73d207c16c93a7..dae8531466c5e3e47ede6cf1c5fe5ef263f5cf57 100644 (file)
@@ -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,
index 2651ecb05fcc27a405fd6614fef9624ebd190ff4..0dc409fc770537891eaad1258f1d38f84638d807 100644 (file)
@@ -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"