aboutsummaryrefslogtreecommitdiff
path: root/protoc-artifacts
diff options
context:
space:
mode:
authorKun Zhang <zhangkun@google.com>2015-04-01 18:02:36 -0700
committerKun Zhang <zhangkun@zhangkun-macbookpro.roam.corp.google.com>2015-04-01 18:03:23 -0700
commit87b85019e613ec21299ad6cb2bbf43e41e014c92 (patch)
tree9cc1255bf31f81e1fc16331adf75aa03585272e8 /protoc-artifacts
parent74c4b648cb0a29a8ca29681d5144eca295ed2cf7 (diff)
downloadprotobuf-87b85019e613ec21299ad6cb2bbf43e41e014c92.tar.gz
protobuf-87b85019e613ec21299ad6cb2bbf43e41e014c92.tar.bz2
protobuf-87b85019e613ec21299ad6cb2bbf43e41e014c92.zip
Make it work on Mac
Diffstat (limited to 'protoc-artifacts')
-rwxr-xr-xprotoc-artifacts/build-protoc.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/protoc-artifacts/build-protoc.sh b/protoc-artifacts/build-protoc.sh
index f8afa95a..90d9a8ef 100755
--- a/protoc-artifacts/build-protoc.sh
+++ b/protoc-artifacts/build-protoc.sh
@@ -85,8 +85,11 @@ fi
export CXXFLAGS="-DNDEBUG"
# Statically link libgcc and libstdc++.
-# -s to produce stripped binary
-export LDFLAGS="-static-libgcc -static-libstdc++ -s"
+# -s to produce stripped binary.
+# And they don't work under Mac.
+if [[ "$OS" != osx ]]; then
+ export LDFLAGS="-static-libgcc -static-libstdc++ -s"
+fi
cd "$WORKING_DIR"/.. && ./configure $CONFIGURE_ARGS &&
cd src && make clean && make $MAKE_TARGET &&