From: David Crawshaw Date: Mon, 12 Sep 2016 17:27:31 +0000 (-0400) Subject: cmd/link: disable internal PIE for now X-Git-Tag: go1.8beta1~1372 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d185cc3b643abbd88efcc1d9b92c87422a25d955;p=gostls13.git cmd/link: disable internal PIE for now There's more work to do. Updates #17068 Change-Id: I4e16c0e8e9ac739e1fe266224c3769f6c5b2e070 Reviewed-on: https://go-review.googlesource.com/29076 Reviewed-by: Brad Fitzpatrick Run-TryBot: David Crawshaw TryBot-Result: Gobot Gobot --- diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index 093a6f1b3d..9c95d478b5 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -455,7 +455,7 @@ func (ctxt *Link) loadlib() { // Force external linking for PIE binaries on systems // that do not support internal PIE linking. - if Buildmode == BuildmodePIE && (obj.GOOS != "linux" || SysArch.Family != sys.AMD64) { + if Buildmode == BuildmodePIE { Linkmode = LinkExternal }