From: Cherry Zhang Date: Thu, 28 Apr 2016 02:18:33 +0000 (-0400) Subject: cmd/link/internal/ld: force external linking for mips64x with cgo X-Git-Tag: go1.7beta1~346 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=dcd613862bc51db8455ccd22c03336111afe6883;p=gostls13.git cmd/link/internal/ld: force external linking for mips64x with cgo cgo internal linking is not supported yet (issue #14449). Change-Id: Ic968916383d77b7f449db8f230c928a1e81939e0 Reviewed-on: https://go-review.googlesource.com/19807 Reviewed-by: Minux Ma --- diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index ffad820aff..a4f203cf74 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -571,7 +571,8 @@ func loadlib() { // cmd/7l doesn't support cgo internal linking // This is https://golang.org/issue/10373. - if iscgo && goarch == "arm64" { + // mips64x doesn't support cgo internal linking either (golang.org/issue/14449) + if iscgo && (goarch == "arm64" || goarch == "mips64" || goarch == "mips64le") { Linkmode = LinkExternal }