Commit bc5a6ce6 authored by Ian Lance Taylor's avatar Ian Lance Taylor

cmd/go: document that functions are exported by cgo

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/13080Reviewed-by: default avatarRuss Cox <rsc@golang.org>
parent ecead89b
......@@ -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
......
......@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment