--- src/cmd/link/internal/ld/config.go 2019-03-14 20:43:37.000000000 +0100 +++ src/cmd/link/internal/ld/config.go 2019-03-20 23:50:07.660000000 +0100 @@ -247,9 +247,6 @@ } ctxt.LinkMode = LinkInternal case "1": - if objabi.GOARCH == "ppc64" { - Exitf("external linking requested via GO_EXTLINK_ENABLED but not supported for %s/ppc64", objabi.GOOS) - } ctxt.LinkMode = LinkExternal default: if needed, _ := mustLinkExternal(ctxt); needed { @@ -261,17 +258,10 @@ } else { ctxt.LinkMode = LinkInternal } - if objabi.GOARCH == "ppc64" && ctxt.LinkMode == LinkExternal { - Exitf("external linking is not supported for %s/ppc64", objabi.GOOS) - } } case LinkInternal: if needed, reason := mustLinkExternal(ctxt); needed { Exitf("internal linking requested but external linking required: %s", reason) } - case LinkExternal: - if objabi.GOARCH == "ppc64" { - Exitf("external linking not supported for %s/ppc64", objabi.GOOS) - } } }