diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake index 6e508049707..95a23042939 100644 --- a/cpp/cmake_modules/ThirdpartyToolchain.cmake +++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake @@ -2612,8 +2612,6 @@ endif() # AWS SDK for C++ macro(build_awssdk) - message( - FATAL_ERROR "FIXME: Building AWS C++ SDK from source will link with wrong libcrypto") message("Building AWS C++ SDK from source") set(AWSSDK_PREFIX "${CMAKE_CURRENT_BINARY_DIR}/awssdk_ep-install") diff --git a/dev/tasks/python-wheels/osx-build.sh b/dev/tasks/python-wheels/osx-build.sh index 91292905303..06d662df7e5 100755 --- a/dev/tasks/python-wheels/osx-build.sh +++ b/dev/tasks/python-wheels/osx-build.sh @@ -74,6 +74,7 @@ function build_wheel { -DARROW_PROTOBUF_USE_SHARED=OFF \ -DARROW_PYTHON=ON \ -DARROW_RPATH_ORIGIN=ON \ + -DARROW_S3=ON \ -DARROW_VERBOSE_THIRDPARTY_BUILD=ON \ -DARROW_WITH_BROTLI=ON \ -DARROW_WITH_BZ2=ON \ @@ -108,6 +109,7 @@ function build_wheel { export PYARROW_WITH_PLASMA=1 export PYARROW_WITH_PARQUET=1 export PYARROW_WITH_ORC=0 + export PYARROW_WITH_S3=1 export PYARROW_WITH_JEMALLOC=1 export PYARROW_WITH_PLASMA=1 export PYARROW_WITH_GANDIVA=0 @@ -157,6 +159,7 @@ import pyarrow.parquet import pyarrow.plasma import pyarrow.fs import pyarrow._hdfs +import pyarrow._s3fs import pyarrow.dataset import pyarrow.flight " diff --git a/dev/tasks/python-wheels/travis.osx.yml b/dev/tasks/python-wheels/travis.osx.yml index f2a62b9443a..e3584ca7ad5 100644 --- a/dev/tasks/python-wheels/travis.osx.yml +++ b/dev/tasks/python-wheels/travis.osx.yml @@ -22,12 +22,14 @@ addons: homebrew: packages: - automake + - bison - boost - brotli - c-ares - ccache - cmake - flatbuffers + - flex - git - glog - grpc @@ -43,8 +45,6 @@ addons: - thrift - wget - zstd - - bison - - flex update: true # don't build twice