]> Cypherpunks repositories - gostls13.git/commitdiff
go/build: reserve GOARCH values for all common architectures
authorShenghou Ma <minux@golang.org>
Sat, 2 May 2015 02:09:54 +0000 (22:09 -0400)
committerMinux Ma <minux@golang.org>
Tue, 5 May 2015 04:19:28 +0000 (04:19 +0000)
Whenever we introduce a new GOARCH, older Go releases won't
recognize them and this causes trouble for both our users and
us (we need to add unnecessary build tags).

Go 1.5 has introduced three new GOARCHes so far: arm64 ppc64
ppc64le, we can take the time to introduce GOARCHes for all
common architectures that Go might support in the future to
avoid the problem.

Fixes #10165.

Change-Id: Ida4f9112897cfb1e85b06538db79125955ad0f4c
Reviewed-on: https://go-review.googlesource.com/9644
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/go/build/syslist.go

index e84a06666f11a0673fcd1547be5e010b6d25b624..2c2cac94e9e638af6ac5e2eff54a7f56b21626c7 100644 (file)
@@ -5,4 +5,4 @@
 package build
 
 const goosList = "android darwin dragonfly freebsd linux nacl netbsd openbsd plan9 solaris windows "
-const goarchList = "386 amd64 amd64p32 arm arm64 ppc64 ppc64le "
+const goarchList = "386 amd64 amd64p32 arm arm64 ppc64 ppc64le mips mipsle mips64 mips64le mips64p32 mips64p32le ppc s390 s390x sparc sparc64 "