From 9499a2e10840e3878bff06e7f9a3bdaa56c5ca45 Mon Sep 17 00:00:00 2001 From: Joel Sing Date: Wed, 26 Aug 2020 03:18:30 +1000 Subject: [PATCH] cmd/dist: detect gohostarch for openbsd/mips64 On OpenBSD/octeon `uname -m` returns 'octeon' and we need `uname -p` to determine the processor type (mips64). Update #40995 Change-Id: I37c53ca2c372ab958fff17917d82d41f4b0a0393 Reviewed-on: https://go-review.googlesource.com/c/go/+/250583 Trust: Joel Sing Run-TryBot: Joel Sing TryBot-Result: Go Bot Reviewed-by: Ian Lance Taylor --- src/cmd/dist/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cmd/dist/main.go b/src/cmd/dist/main.go index 37fc522356..37de1acc31 100644 --- a/src/cmd/dist/main.go +++ b/src/cmd/dist/main.go @@ -133,6 +133,10 @@ func main() { if strings.Contains(run("", CheckExit, "uname", "-v"), "RELEASE_ARM64_") { gohostarch = "arm64" } + case gohostos == "openbsd": + if strings.Contains(run("", CheckExit, "uname", "-p"), "mips64") { + gohostarch = "mips64" + } default: fatalf("unknown architecture: %s", out) }