Skip to content

Commit b4571ee

Browse files
committed
build gandiva for wheels
1 parent 92c8dff commit b4571ee

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

python/CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,9 +498,15 @@ if (PYARROW_BUILD_GANDIVA)
498498

499499
include_directories(SYSTEM ${GANDIVA_INCLUDE_DIR})
500500

501+
if (PYARROW_BUNDLE_ARROW_CPP)
502+
bundle_arrow_lib(GANDIVA_SHARED_LIB
503+
ABI_VERSION ${ARROW_ABI_VERSION}
504+
SO_VERSION ${ARROW_SO_VERSION})
505+
endif()
506+
501507
set(LINK_LIBS
502508
${LINK_LIBS}
503-
${GANDIVA_SHARED_LIB})
509+
gandiva_shared)
504510

505511
set(CYTHON_EXTENSIONS ${CYTHON_EXTENSIONS} gandiva)
506512
endif()

python/manylinux1/build_arrow.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ export PYARROW_BUILD_TYPE='release'
3838
export PYARROW_WITH_ORC=1
3939
export PYARROW_WITH_PARQUET=1
4040
export PYARROW_WITH_PLASMA=1
41+
export PYARROW_WITH_GANDIVA=1
4142
export PYARROW_BUNDLE_ARROW_CPP=1
4243
export PYARROW_BUNDLE_BOOST=1
4344
export PYARROW_BOOST_NAMESPACE=arrow_boost
@@ -87,6 +88,7 @@ for PYTHON_TUPLE in ${PYTHON_VERSIONS}; do
8788
-DARROW_PLASMA=ON \
8889
-DARROW_TENSORFLOW=ON \
8990
-DARROW_ORC=ON \
91+
-DARROW_GANDIVA=ON \
9092
-DBoost_NAMESPACE=arrow_boost \
9193
-DBOOST_ROOT=/arrow_boost_dist \
9294
-GNinja /arrow/cpp

0 commit comments

Comments
 (0)