]> Cypherpunks repositories - gostls13.git/commit
cmd/go: set buildmode=pie default for android/arm64.
authorRahul Chaudhry <rahulchaudhry@chromium.org>
Mon, 9 Nov 2015 07:30:43 +0000 (23:30 -0800)
committerIan Lance Taylor <iant@golang.org>
Mon, 16 Nov 2015 18:32:57 +0000 (18:32 +0000)
commitf7c7ed7c41b28ba999f81ab1a3f66c2e35468fd0
tree988f824a678530c445c28b63fa9df44ed0732cc5
parent0de59c27ebda76d3e5121888acca304e49009266
cmd/go: set buildmode=pie default for android/arm64.

Just like android/arm, android/arm64 refuses to execute non-PIE
binaries. In addition, starting from the M release (Marshmallow),
Android refuses to execute binaries with any text relocations
(this was just a warning in the L release). This makes "-shared"
necessary as well when building executables for Android.

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