mirror of https://github.com/golang/go.git
cmd/go: disable use of -linkmode=external in tests when CGO_ENABLED=0
If cgo is turned off, there may not be an external linker available. Fixes #13450. Change-Id: Idbf3f3f57b4bb3908b67264f96d276acc952102a Reviewed-on: https://go-review.googlesource.com/17941 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
4378746a4b
commit
37f2afa625
|
|
@ -6,6 +6,7 @@ package main_test
|
|||
|
||||
import (
|
||||
main "cmd/go"
|
||||
"go/build"
|
||||
"runtime"
|
||||
"testing"
|
||||
)
|
||||
|
|
@ -42,6 +43,8 @@ func testNoteReading(t *testing.T) {
|
|||
}
|
||||
|
||||
switch {
|
||||
case !build.Default.CgoEnabled:
|
||||
t.Skipf("skipping - no cgo, so assuming external linking not available")
|
||||
case runtime.GOOS == "linux" && (runtime.GOARCH == "ppc64le" || runtime.GOARCH == "ppc64"):
|
||||
t.Skipf("skipping - external linking not supported, golang.org/issue/11184")
|
||||
case runtime.GOOS == "linux" && (runtime.GOARCH == "mips64le" || runtime.GOARCH == "mips64"):
|
||||
|
|
|
|||
Loading…
Reference in New Issue