From d8d321068b1bff68fc796036c491d82f2148a3fe Mon Sep 17 00:00:00 2001 From: Robert Hencke Date: Sat, 10 Dec 2011 14:42:29 -0800 Subject: [PATCH] gotest: use build.ArchChar() R=golang-dev, r CC=golang-dev https://golang.org/cl/5480060 --- src/cmd/gotest/gotest.go | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/cmd/gotest/gotest.go b/src/cmd/gotest/gotest.go index 2e8e20ccf0..7b90bbd6ab 100644 --- a/src/cmd/gotest/gotest.go +++ b/src/cmd/gotest/gotest.go @@ -114,13 +114,6 @@ func Fatalf(s string, args ...interface{}) { os.Exit(2) } -// theChar is the map from architecture to object character. -var theChar = map[string]string{ - "arm": "5", - "amd64": "6", - "386": "8", -} - // addEnv adds a name=value pair to the environment passed to subcommands. // If the item is already in the environment, addEnv replaces the value. func addEnv(name, value string) { @@ -143,9 +136,10 @@ func setEnvironment() { GOARCH = runtime.GOARCH } addEnv("GOARCH", GOARCH) - O = theChar[GOARCH] - if O == "" { - Fatalf("unknown architecture %s", GOARCH) + var err error + O, err = build.ArchChar(GOARCH) + if err != nil { + Fatalf("unknown architecture: %s", err) } // Commands and their flags. -- 2.50.0