From: jfarrell Date: Sat, 17 Aug 2013 19:44:19 +0000 (-0400) Subject: THRIFT-2134: mingw-cross-compile script failing with strip errors X-Git-Tag: 0.9.1~9 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=985a910b1b4bd9c546ef0857aed7f56ed21ea65c;p=common%2Fthrift.git THRIFT-2134: mingw-cross-compile script failing with strip errors Client: build Patch: jfarrell Updates the mingw build script to use the -o option when striping. --- diff --git a/contrib/mingw-cross-compile.sh b/contrib/mingw-cross-compile.sh index 80c0e29a..894ae5fe 100755 --- a/contrib/mingw-cross-compile.sh +++ b/contrib/mingw-cross-compile.sh @@ -12,6 +12,8 @@ set -e --without-perl \ --without-php \ --without-erlang \ + --without-go \ + --without-d \ --build=i686-pc-linux-gnu \ --host=i586-mingw32msvc \ CPPFLAGS='-DMINGW' @@ -19,10 +21,10 @@ set -e make # Check two locations to be compatible with libtool 1.5.26 or 2.2.6b. -if test -f compiler/cpp/.libs/thrift.exe - then cp compiler/cpp/.libs/thrift.exe ./thrift.exe - else cp compiler/cpp/thrift.exe ./thrift.exe +if test -f compiler/cpp/.libs/thrift.exe ; then + i586-mingw32msvc-strip compiler/cpp/.libs/thrift.exe -o ./thrift.exe +else + i586-mingw32msvc-strip compiler/cpp/thrift.exe -o ./thrift.exe fi -i586-mingw32msvc-strip ./thrift.exe -echo +echo "Finished compiling with resulting exe" ls -l ./thrift.exe