summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2010-10-26 10:59:30 +1100
committerAndrew Gerrand <adg@golang.org>2010-10-26 10:59:30 +1100
commit042c5defccea69f1a23d56f444e62c4aa0d20968 (patch)
tree4cd03e2ab7cd5dd056f54307149574127511f3ff
parentd7a8cf27408fdfabc3f1ef94a58a832ac71ae60e (diff)
downloadgo-042c5defccea69f1a23d56f444e62c4aa0d20968.tar.gz
goinstall: display helpful message when encountering a cgo package.
R=rsc CC=golang-dev http://codereview.appspot.com/2701042
-rw-r--r--src/cmd/goinstall/main.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/goinstall/main.go b/src/cmd/goinstall/main.go
index 07ab622af..4e9adf5e4 100644
--- a/src/cmd/goinstall/main.go
+++ b/src/cmd/goinstall/main.go
@@ -185,6 +185,11 @@ func install(pkg, parent string) {
return
}
for p := range m {
+ if p == "C" {
+ fmt.Fprintf(os.Stderr, "%s: %s: cgo packages are not supported yet. Try installing manually.\n", argv0, pkg)
+ errors = true
+ return
+ }
install(p, pkg)
}
if pkgname == "main" {