From be4ab0f773e4e2d453c6111c62707493a86f0a64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kriszti=C3=A1n=20Sz=C5=B1cs?= Date: Mon, 8 Jul 2019 15:58:21 +0200 Subject: [PATCH 1/3] openssl --- dev/tasks/python-wheels/osx-build.sh | 1 + dev/tasks/python-wheels/travis.osx.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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..290f22b2dbc 100644 --- a/dev/tasks/python-wheels/travis.osx.yml +++ b/dev/tasks/python-wheels/travis.osx.yml @@ -68,7 +68,7 @@ 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 llvm@7 grpc c-ares openssl - install_run arrow # move built wheels to a top level directory From ca8d177a697b72e8d480c1683c9529c73d8f0a4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kriszti=C3=A1n=20Sz=C5=B1cs?= Date: Mon, 8 Jul 2019 16:42:01 +0200 Subject: [PATCH 2/3] ignore deps --- dev/tasks/python-wheels/travis.osx.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/tasks/python-wheels/travis.osx.yml b/dev/tasks/python-wheels/travis.osx.yml index 290f22b2dbc..76aa366e979 100644 --- a/dev/tasks/python-wheels/travis.osx.yml +++ b/dev/tasks/python-wheels/travis.osx.yml @@ -68,7 +68,7 @@ install: # test the built wheels, remove llvm and grpc dependencies to ensure # things are properly statically-linked - - brew uninstall llvm@7 grpc c-ares openssl + - brew uninstall --ignore-dependencies llvm@7 grpc c-ares openssl - install_run arrow # move built wheels to a top level directory From eb45ae47da50dd2b1fe348f293a19eadd9acac74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kriszti=C3=A1n=20Sz=C5=B1cs?= Date: Mon, 8 Jul 2019 17:22:34 +0200 Subject: [PATCH 3/3] reinstall openssl --- dev/tasks/python-wheels/travis.osx.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev/tasks/python-wheels/travis.osx.yml b/dev/tasks/python-wheels/travis.osx.yml index 76aa366e979..8bea2572058 100644 --- a/dev/tasks/python-wheels/travis.osx.yml +++ b/dev/tasks/python-wheels/travis.osx.yml @@ -73,6 +73,8 @@ install: # 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