]> Cypherpunks repositories - gostls13.git/commit
cmd/go: add -shared to darwin/arm{,64} default build mode
authorElias Naur <elias.naur@gmail.com>
Sat, 7 May 2016 05:24:39 +0000 (07:24 +0200)
committerElias Naur <elias.naur@gmail.com>
Sat, 7 May 2016 18:58:39 +0000 (18:58 +0000)
commitfa270ad98e77cd0625c97eb01ad01efe11a324e8
tree6999960934a2c83ccb9112fd65e5bcb81349032e
parent9d7c9b4384db01afd2acb27d3a4636b60e957f08
cmd/go: add -shared to darwin/arm{,64} default build mode

Buildmode c-archive now supports position independent code for
darwin/arm (in addition to darwin/arm64). Make PIC (-shared) the
default for both platforms in the default buildmode.

Without this change, gomobile will go install the standard library
into its separate package directory without PIC support.

Also add -shared to darwin/arm64 in buildmode c-archive, for
symmetry (darwin/arm64 always generates position independent code).

Fixes #15519

Change-Id: If27d2cbea8f40982e14df25da2703cbba572b5c6
Reviewed-on: https://go-review.googlesource.com/22920
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Run-TryBot: David Crawshaw <crawshaw@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
misc/cgo/testcarchive/carchive_test.go
src/cmd/go/build.go