mirror of
https://github.com/golang/go
synced 2024-11-18 08:54:45 -07:00
cmd/go: given better error when -race is used without cgo
Fixes #12844. Change-Id: Id51b24aae239fd2e1fb1cd0bc9fe443186301044 Reviewed-on: https://go-review.googlesource.com/15440 Reviewed-by: Andrew Gerrand <adg@golang.org>
This commit is contained in:
parent
5ae12e9c71
commit
007ee631d6
@ -3341,6 +3341,10 @@ func raceInit() {
|
||||
fmt.Fprintf(os.Stderr, "go %s: -race is only supported on linux/amd64, freebsd/amd64, darwin/amd64 and windows/amd64\n", flag.Args()[0])
|
||||
os.Exit(2)
|
||||
}
|
||||
if !buildContext.CgoEnabled {
|
||||
fmt.Fprintf(os.Stderr, "go %s: -race requires cgo; enable cgo by setting CGO_ENABLED=1\n", flag.Args()[0])
|
||||
os.Exit(2)
|
||||
}
|
||||
buildGcflags = append(buildGcflags, "-race")
|
||||
buildLdflags = append(buildLdflags, "-race")
|
||||
if buildContext.InstallSuffix != "" {
|
||||
|
Loading…
Reference in New Issue
Block a user