PARQUET-1069: Use shared Arrow linkage in verify-release-candidate
Author: Korn, Uwe <Uwe.Korn@blue-yonder.com>
Author: Uwe L. Korn <uwe@apache.org>
Closes #376 from xhochy/PARQUET-1069 and squashes the following commits:
4c65125 [Korn, Uwe] Support running tests on macOS in verify script
55cd3bf [Uwe L. Korn] PARQUET-1069: Use shared Arrow linkage in verify-release-candidate
diff --git a/build-support/run-test.sh b/build-support/run-test.sh
index e8f39cd..7c3d8f6 100755
--- a/build-support/run-test.sh
+++ b/build-support/run-test.sh
@@ -107,6 +107,9 @@
# even when retries are successful.
rm -f $XMLFILE
+ # This is needed for test execution on macOS with shared arrow linkage build
+ # via external project.
+ export LD_LIBRARY_PATH=${TEST_DIRNAME}:$LD_LIBRARY_PATH
$TEST_EXECUTABLE "$@" 2>&1 \
| c++filt \
| $ROOT/build-support/stacktrace_addr2line.pl $TEST_EXECUTABLE \
diff --git a/dev/release/verify-release-candidate b/dev/release/verify-release-candidate
index 278c1f2..9bdf2b0 100755
--- a/dev/release/verify-release-candidate
+++ b/dev/release/verify-release-candidate
@@ -50,7 +50,7 @@
# Build
mkdir -p build
cd build
- cmake -DPARQUET_ARROW_LINKAGE=static ..
+ cmake ..
make -j5
# Test