cmd/go: fix nocgo builder

Change-Id: I0f167d9769d9b6b9888c13fcb48e538fc87aa1b7
Reviewed-on: https://go-review.googlesource.com/12240
Reviewed-by: Russ Cox <rsc@golang.org>
diff --git a/src/cmd/go/go_test.go b/src/cmd/go/go_test.go
index 8af8ab6..67f2534 100644
--- a/src/cmd/go/go_test.go
+++ b/src/cmd/go/go_test.go
@@ -8,6 +8,7 @@
 	"bytes"
 	"flag"
 	"fmt"
+	"go/build"
 	"go/format"
 	"internal/testenv"
 	"io/ioutil"
@@ -2106,6 +2107,10 @@
 		t.Skip("no race detector on %s", sys)
 	}
 
+	if !build.Default.CgoEnabled {
+		t.Skip("no race detector without cgo")
+	}
+
 	// golang.org/issue/10500.
 	// This used to install a race-enabled cgo.
 	tg := testgo(t)