]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: document that functions are exported by cgo
authorIan Lance Taylor <iant@golang.org>
Mon, 3 Aug 2015 19:49:00 +0000 (12:49 -0700)
committerIan Lance Taylor <iant@golang.org>
Tue, 4 Aug 2015 04:50:07 +0000 (04:50 +0000)
The buildmode docs mention exported functions, but don't say anything
about how to export them.  Mention the cgo tool to make this somewhat
clearer.

Fixes #11955.

Change-Id: Ie5420445daa87f5aceec6ad743465d5d32d0a786
Reviewed-on: https://go-review.googlesource.com/13080
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/go/alldocs.go
src/cmd/go/help.go

index 044e776ec047186825d5dbd96c893454dd23573f..0f610ddd9a95e8d3b8ed35a6e92e6dcd03daca1f 100644 (file)
@@ -781,14 +781,14 @@ are:
        -buildmode=c-archive
                Build the listed main package, plus all packages it imports,
                into a C archive file. The only callable symbols will be those
-               functions marked as exported. Requires exactly one main package
-               to be listed.
+               functions marked as exported by the cgo tool. Requires exactly
+               one main package to be listed.
 
        -buildmode=c-shared
                Build the listed main packages, plus all packages that they
                import, into C shared libraries. The only callable symbols will
-               be those functions marked as exported. Non-main packages are
-               ignored.
+               be those functions marked as exported by the cgo tool. Non-main
+               packages are ignored.
 
        -buildmode=default
                Listed main packages are built into executables and listed
index 591c2f4a0739be54b35ae8f906f67cb893d708bd..6142874e0bd23be20359ee1d21fb2b3788fdd434 100644 (file)
@@ -548,14 +548,14 @@ are:
        -buildmode=c-archive
                Build the listed main package, plus all packages it imports,
                into a C archive file. The only callable symbols will be those
-               functions marked as exported. Requires exactly one main package
-               to be listed.
+               functions marked as exported by the cgo tool. Requires exactly
+               one main package to be listed.
 
        -buildmode=c-shared
                Build the listed main packages, plus all packages that they
                import, into C shared libraries. The only callable symbols will
-               be those functions marked as exported. Non-main packages are
-               ignored.
+               be those functions marked as exported by the cgo tool. Non-main
+               packages are ignored.
 
        -buildmode=default
                Listed main packages are built into executables and listed