]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link/internal/ld: force external linking for mips64x with cgo
authorCherry Zhang <lunaria21@gmail.com>
Thu, 28 Apr 2016 02:18:33 +0000 (22:18 -0400)
committerMinux Ma <minux@golang.org>
Wed, 4 May 2016 16:41:24 +0000 (16:41 +0000)
cgo internal linking is not supported yet (issue #14449).

Change-Id: Ic968916383d77b7f449db8f230c928a1e81939e0
Reviewed-on: https://go-review.googlesource.com/19807
Reviewed-by: Minux Ma <minux@golang.org>
src/cmd/link/internal/ld/lib.go

index ffad820aff6c49f8ff0383d42c8ca9ffe6068261..a4f203cf740cc5687443f65ba516aed6a50c927d 100644 (file)
@@ -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
        }