Commit 37f2afa6 authored by Russ Cox's avatar Russ Cox

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/17941Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
parent 4378746a
......@@ -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"):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment