summaryrefslogtreecommitdiff
path: root/contrib/mingw-cross-compile.sh
diff options
context:
space:
mode:
authorjfarrell <jfarrell@apache.org>2013-08-17 15:44:19 -0400
committerjfarrell <jfarrell@apache.org>2013-08-17 15:44:19 -0400
commit985a910b1b4bd9c546ef0857aed7f56ed21ea65c (patch)
treeafd605287457b02e963440b490a343e15e700c5a /contrib/mingw-cross-compile.sh
parent16ff233a7340c3425b36a45c90d6bf28f8658477 (diff)
downloadthrift-985a910b1b4bd9c546ef0857aed7f56ed21ea65c.tar.gz
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.
Diffstat (limited to 'contrib/mingw-cross-compile.sh')
-rwxr-xr-xcontrib/mingw-cross-compile.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/contrib/mingw-cross-compile.sh b/contrib/mingw-cross-compile.sh
index 80c0e29aa..894ae5fe4 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