]> Cypherpunks repositories - gostls13.git/commit
go/build: fix import check
authorRuss Cox <rsc@golang.org>
Tue, 27 Mar 2012 15:16:10 +0000 (11:16 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 27 Mar 2012 15:16:10 +0000 (11:16 -0400)
commit671862747ef238f1713170f712e85d1cd6d46685
tree7c2913c76fece215e016213699dd23f43a36a381
parent6b0929505ba7d4ede45d587239459d3f2eb8c3d4
go/build: fix import check

When we find a package in DIR/src/foo, we only let it
be known as foo if there is no other foo in an earlier
GOPATH directory or the GOROOT directory.
The GOROOT check was looking in GOROOT/src/foo
instead of GOROOT/src/pkg/foo, which meant that
the import paths "lib9", "libbio", "libmach", and so
on were unavailable, and the import paths "math",
"errors", and so on were available.  Correct this.

Fixes #3390.

R=golang-dev, minux.ma
CC=golang-dev
https://golang.org/cl/5927050
src/pkg/go/build/build.go