aboutsummaryrefslogtreecommitdiff
path: root/src/make.bash
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2013-03-29 16:33:35 -0700
committerIan Lance Taylor <iant@golang.org>2013-03-29 16:33:35 -0700
commit3197be48078311368d5a37a89c61bbd47e00622f (patch)
tree2ed74e22ab41623f1c45c332f19b5c473bbe0650 /src/make.bash
parent461e7b7d409dad9406ae1e876ad7032f4356f501 (diff)
downloadgo-3197be48078311368d5a37a89c61bbd47e00622f.tar.gz
go-3197be48078311368d5a37a89c61bbd47e00622f.zip
cmd/dist, cmd/ld: GO_EXTLINK_ENABLED=0 defaults to -linkmode=internal
Change build system to set GO_EXTLINK_ENABLED=0 by default for OS X 10.6, since the system linker has a bug and can not handle the object files generated by 6l. Fixes #5130. R=golang-dev, r CC=golang-dev https://golang.org/cl/8183043
Diffstat (limited to 'src/make.bash')
-rwxr-xr-xsrc/make.bash5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/make.bash b/src/make.bash
index 2d83b6f4d1..8d0f6ebaea 100755
--- a/src/make.bash
+++ b/src/make.bash
@@ -30,6 +30,11 @@
# to include all cgo related files, .c and .go file with "cgo"
# build directive, in the build. Set it to 0 to ignore them.
#
+# GO_EXTLINK_ENABLED: Set to 1 to invoke the host linker when building
+# packages that use cgo. Set to 0 to do all linking internally. This
+# controls the default behavior of the linker's -linkmode option. The
+# default value depends on the system.
+#
# CC: Command line to run to get at host C compiler.
# Default is "gcc". Also supported: "clang".