summaryrefslogtreecommitdiff
path: root/src/make.bash
diff options
context:
space:
mode:
authorShenghou Ma <minux.ma@gmail.com>2013-04-16 13:30:52 -0700
committerShenghou Ma <minux.ma@gmail.com>2013-04-16 13:30:52 -0700
commit5acc8202a41c04efc17a8b3e0c8a0b46d62836ef (patch)
treeff7b911e55372635292b1bcef829f6ef2e50465a /src/make.bash
parent112d32ebfb3fd47ddcf0e732f69d76319c2c9e24 (diff)
downloadgo-5acc8202a41c04efc17a8b3e0c8a0b46d62836ef.tar.gz
cmd/dist, make.bash: pass -mmacosx-version-min=10.6 to gcc on Darwin
Fixes issue 5261. R=golang-dev, r CC=golang-dev https://codereview.appspot.com/8798044 Committer: Rob Pike <r@golang.org>
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 8d0f6ebae..10696e765 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)