aboutsummaryrefslogtreecommitdiff
path: root/src/make.bash
diff options
context:
space:
mode:
authorShenghou Ma <minux.ma@gmail.com>2013-04-16 13:30:52 -0700
committerRob Pike <r@golang.org>2013-04-16 13:30:52 -0700
commita5fe79ef787ab6b9048368648736ca66f3622f5b (patch)
tree159c453749eec0fb68f06b55f7909a1e645681c8 /src/make.bash
parent9ad236ab7215b406e867028ef295445a2c4b8b5d (diff)
downloadgo-a5fe79ef787ab6b9048368648736ca66f3622f5b.tar.gz
go-a5fe79ef787ab6b9048368648736ca66f3622f5b.zip
cmd/dist, make.bash: pass -mmacosx-version-min=10.6 to gcc on Darwin
Fixes #5261. R=golang-dev, r CC=golang-dev https://golang.org/cl/8798044
Diffstat (limited to 'src/make.bash')
-rwxr-xr-xsrc/make.bash4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/make.bash b/src/make.bash
index 8d0f6ebaea..10696e7658 100755
--- a/src/make.bash
+++ b/src/make.bash
@@ -111,6 +111,10 @@ case "$GOHOSTARCH" in
386) mflag=-m32;;
amd64) mflag=-m64;;
esac
+if [ "$(uname)" == "Darwin" ]; then
+ # golang.org/issue/5261
+ mflag="$mflag -mmacosx-version-min=10.6"
+fi
${CC:-gcc} $mflag -O2 -Wall -Werror -o cmd/dist/dist -Icmd/dist "$DEFGOROOT" cmd/dist/*.c
eval $(./cmd/dist/dist env -p)