]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: allow -buildmode=pie for android/amd64.
authorHyang-Ah Hana Kim <hyangah@gmail.com>
Tue, 20 Oct 2015 04:24:03 +0000 (00:24 -0400)
committerHyang-Ah Hana Kim <hyangah@gmail.com>
Wed, 28 Oct 2015 20:55:29 +0000 (20:55 +0000)
For golang/go#10743 golang/go#10807

Change-Id: I35dedb52e2b47fe7ffc655d01f22ac05fe830bde
Reviewed-on: https://go-review.googlesource.com/16396
Reviewed-by: David Crawshaw <crawshaw@golang.org>
src/cmd/go/build.go

index 285627288a42c0f7180daf283326ead3afa49aa9..966603ec08354d09a609443c417d8083a374627a 100644 (file)
@@ -361,7 +361,7 @@ func buildModeInit() {
                ldBuildmode = "c-shared"
        case "default":
                switch platform {
-               case "android/arm":
+               case "android/arm", "android/amd64":
                        codegenArg = "-shared"
                        ldBuildmode = "pie"
                default:
@@ -375,7 +375,7 @@ func buildModeInit() {
                        fatalf("-buildmode=pie not supported by gccgo")
                } else {
                        switch platform {
-                       case "android/arm", "linux/amd64":
+                       case "android/arm", "linux/amd64", "android/amd64":
                                codegenArg = "-shared"
                        default:
                                fatalf("-buildmode=pie not supported on %s\n", platform)