cmd/go: don't require GOROOT to exist for gccgo
Reviewed-on: https://go-review.googlesource.com/46590 From-SVN: r249609
This commit is contained in:
parent
8845cb377a
commit
0f0d0eaae5
2 changed files with 8 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
|||
c49ba1ca392b3c23a4b3934e0a95a908b1dc2f1d
|
||||
fc0cfdff94ca1099421900f43837ca5a70189cd6
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
|
|
@ -155,8 +155,13 @@ func main() {
|
|||
}
|
||||
|
||||
if fi, err := os.Stat(goroot); err != nil || !fi.IsDir() {
|
||||
fmt.Fprintf(os.Stderr, "go: cannot find GOROOT directory: %v\n", goroot)
|
||||
os.Exit(2)
|
||||
// For gccgo this is fine, carry on.
|
||||
// Note that this check is imperfect as we have not yet
|
||||
// parsed the -compiler flag.
|
||||
if runtime.Compiler != "gccgo" {
|
||||
fmt.Fprintf(os.Stderr, "go: cannot find GOROOT directory: %v\n", goroot)
|
||||
os.Exit(2)
|
||||
}
|
||||
}
|
||||
|
||||
// Set environment (GOOS, GOARCH, etc) explicitly.
|
||||
|
|
Loading…
Add table
Reference in a new issue