From: Aram Hăvărneanu Date: Sun, 8 Mar 2015 13:18:23 +0000 (+0100) Subject: cmd/dist: add support for GOARCH=arm64 X-Git-Tag: go1.5beta1~1575 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5a0c322bce0e471df23b224547932dd95c285c54;p=gostls13.git cmd/dist: add support for GOARCH=arm64 Change-Id: I92b4301b64054272d78dd15c16bf6ff592acad26 Reviewed-on: https://go-review.googlesource.com/7141 Reviewed-by: Minux Ma Reviewed-by: Dave Cheney Reviewed-by: Russ Cox Reviewed-by: Ian Lance Taylor --- diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go index 0d15a36982..6979aa4653 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go @@ -49,7 +49,7 @@ var ( ) // The known architecture letters. -var gochars = "566899" +var gochars = "5667899" // The known architectures. var okgoarch = []string{ @@ -57,6 +57,7 @@ var okgoarch = []string{ "arm", "amd64", "amd64p32", + "arm64", "386", "ppc64", "ppc64le", @@ -909,6 +910,8 @@ var cleantab = []string{ "cmd/5l", "cmd/6g", "cmd/6l", + "cmd/7g", + "cmd/7l", "cmd/8g", "cmd/8l", "cmd/9g", diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go index 059391b951..acacd1d8e8 100644 --- a/src/cmd/dist/buildtool.go +++ b/src/cmd/dist/buildtool.go @@ -27,6 +27,8 @@ var bootstrapDirs = []string{ "5l", "6g", "6l", + "7g", + "7l", "8g", "8l", "9g", @@ -41,6 +43,7 @@ var bootstrapDirs = []string{ "internal/ld", "internal/obj", "internal/obj/arm", + "internal/obj/arm64", "internal/obj/ppc64", "internal/obj/x86", "old5a", diff --git a/src/cmd/dist/util.go b/src/cmd/dist/util.go index 0e8aa115f0..fd4d2a62df 100644 --- a/src/cmd/dist/util.go +++ b/src/cmd/dist/util.go @@ -422,6 +422,8 @@ func main() { gohostarch = "386" case strings.Contains(out, "arm"): gohostarch = "arm" + case strings.Contains(out, "aarch64"): + gohostarch = "arm64" case strings.Contains(out, "ppc64le"): gohostarch = "ppc64le" case strings.Contains(out, "ppc64"):