]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/dist: add openbsd/ppc64 as a known GOOS/GOARCH
authorJoel Sing <joel@sing.id.au>
Sat, 11 Mar 2023 15:08:45 +0000 (02:08 +1100)
committerJoel Sing <joel@sing.id.au>
Sat, 18 Mar 2023 05:49:27 +0000 (05:49 +0000)
Also map uname output containing powerpc64 to ppc64 on openbsd.

Updates #56001

Change-Id: I6a4470cb0e5d6c6940d5268a6a06d23430c7859a
Reviewed-on: https://go-review.googlesource.com/c/go/+/475635
Reviewed-by: Eric Grosse <grosse@gmail.com>
Run-TryBot: Joel Sing <joel@sing.id.au>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/cmd/dist/build.go
src/cmd/dist/main.go

index 4dc14b9501fbcc73485fa812bbb9b9f12ea244fc..448cf0e592a357b92c8c13cf79f67ed91bb68a82 100644 (file)
@@ -1712,6 +1712,7 @@ var cgoEnabled = map[string]bool{
        "openbsd/arm":     true,
        "openbsd/arm64":   true,
        "openbsd/mips64":  true,
+       "openbsd/ppc64":   false,
        "plan9/386":       false,
        "plan9/amd64":     false,
        "plan9/arm":       false,
index 31a348e63851343a4919f4e7085ba296255a4f2c..5f3e5bc9bd1204e801ab3e55d4a42a869dd6420d 100644 (file)
@@ -138,6 +138,8 @@ func main() {
                        if strings.Contains(run("", CheckExit, "uname", "-p"), "riscv64") {
                                gohostarch = "riscv64"
                        }
+               case gohostos == "openbsd" && strings.Contains(out, "powerpc64"):
+                       gohostarch = "ppc64"
                case gohostos == "openbsd":
                        if strings.Contains(run("", CheckExit, "uname", "-p"), "mips64") {
                                gohostarch = "mips64"