diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go index 4dc14b9501..448cf0e592 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go @@ -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, diff --git a/src/cmd/dist/main.go b/src/cmd/dist/main.go index 31a348e638..5f3e5bc9bd 100644 --- a/src/cmd/dist/main.go +++ b/src/cmd/dist/main.go @@ -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"