From d185cc3b643abbd88efcc1d9b92c87422a25d955 Mon Sep 17 00:00:00 2001 From: David Crawshaw Date: Mon, 12 Sep 2016 13:27:31 -0400 Subject: [PATCH] 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 --- src/cmd/link/internal/ld/lib.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } -- 2.48.1