Sfoglia il codice sorgente

Make it work on Mac

Kun Zhang 10 anni fa
parent
commit
87b85019e6
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      protoc-artifacts/build-protoc.sh

+ 5 - 2
protoc-artifacts/build-protoc.sh

@@ -85,8 +85,11 @@ fi
 export CXXFLAGS="-DNDEBUG"
 export CXXFLAGS="-DNDEBUG"
 
 
 # Statically link libgcc and libstdc++.
 # 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 "$WORKING_DIR"/.. && ./configure $CONFIGURE_ARGS &&
   cd src && make clean && make $MAKE_TARGET &&
   cd src && make clean && make $MAKE_TARGET &&