]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/dist, cmd/go: run testshared on arm64
authorMichael Hudson-Doyle <michael.hudson@canonical.com>
Fri, 28 Aug 2015 00:09:13 +0000 (12:09 +1200)
committerMichael Hudson-Doyle <michael.hudson@canonical.com>
Sun, 15 Nov 2015 23:41:28 +0000 (23:41 +0000)
And enable PIE in the go tool.

Change-Id: Ibb60ccfe62518cde6e33080bbc78bfcbecff6a4e
Reviewed-on: https://go-review.googlesource.com/14000
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
src/cmd/dist/test.go
src/cmd/go/build.go

index 5b4ead4badd0653d8462010ba063f64c93cdefc7..f378f2d729b61a9b2285efb9b186825ab047c75c 100644 (file)
@@ -592,7 +592,7 @@ func (t *tester) supportedBuildmode(mode string) bool {
                return false
        case "shared":
                switch pair {
-               case "linux-amd64", "linux-arm", "linux-ppc64le":
+               case "linux-amd64", "linux-arm", "linux-arm64", "linux-ppc64le":
                        return true
                }
                return false
index 5cd92c23fa2f7c55fcad965ace82dabcdcc88c50..c110c7cc563e7e8b4082310ee304d88b1d2be7f2 100644 (file)
@@ -375,7 +375,7 @@ func buildModeInit() {
                        fatalf("-buildmode=pie not supported by gccgo")
                } else {
                        switch platform {
-                       case "linux/arm", "android/arm", "linux/amd64", "android/amd64", "linux/ppc64le":
+                       case "linux/arm", "android/arm", "linux/amd64", "android/amd64", "linux/arm64", "linux/ppc64le":
                                codegenArg = "-shared"
                        default:
                                fatalf("-buildmode=pie not supported on %s\n", platform)