diff --git a/dev/tasks/python-wheels/osx-build.sh b/dev/tasks/python-wheels/osx-build.sh index b299646add7..517a63a7c5c 100755 --- a/dev/tasks/python-wheels/osx-build.sh +++ b/dev/tasks/python-wheels/osx-build.sh @@ -138,6 +138,7 @@ function build_wheel { -DgRPC_SOURCE=SYSTEM \ -Dc-ares_SOURCE=BUNDLED \ -DARROW_PROTOBUF_USE_SHARED=OFF \ + -DOPENSSL_USE_STATIC_LIBS=ON \ -DMAKE=make \ .. make -j5 diff --git a/dev/tasks/python-wheels/travis.osx.yml b/dev/tasks/python-wheels/travis.osx.yml index 980d122305f..8bea2572058 100644 --- a/dev/tasks/python-wheels/travis.osx.yml +++ b/dev/tasks/python-wheels/travis.osx.yml @@ -68,11 +68,13 @@ install: # test the built wheels, remove llvm and grpc dependencies to ensure # things are properly statically-linked - - brew uninstall llvm@7 grpc c-ares + - brew uninstall --ignore-dependencies llvm@7 grpc c-ares openssl - install_run arrow # move built wheels to a top level directory - mv -v arrow/python/dist/* dist/ + # reinstall openssl because travis' deployment script depends on it + - brew install openssl deploy: provider: releases