diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index 093a6f1b3d5..9c95d478b56 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 }