diff --git a/thirdparty/scripts/build_arrow.sh b/thirdparty/scripts/build_arrow.sh index 7a4437f4a..a905483ac 100755 --- a/thirdparty/scripts/build_arrow.sh +++ b/thirdparty/scripts/build_arrow.sh @@ -149,13 +149,18 @@ if [[ ! -d $TP_DIR/../python/ray/pyarrow_files/pyarrow ]] || \ [[ "$LANGUAGE" == "java" && ! -f $TP_DIR/build/arrow/cpp/build/release/libplasma_java.dylib ]]; then build_arrow else + REBUILD=off pushd $TP_DIR/build/arrow if [[ "$TARGET_COMMIT_ID" != `git rev-parse HEAD` ]]; then # TARGET_COMMIT_ID may change to later commit. echo "Commit ID mismatches." git fetch origin master git checkout $TARGET_COMMIT_ID + REBUILD=on fi popd - build_arrow + + if [[ "$REBUILD" == "on" ]]; then + build_arrow + fi fi diff --git a/thirdparty/scripts/build_parquet.sh b/thirdparty/scripts/build_parquet.sh index 304aca3be..cd1b3e7b2 100755 --- a/thirdparty/scripts/build_parquet.sh +++ b/thirdparty/scripts/build_parquet.sh @@ -65,8 +65,8 @@ else echo "Commit ID mismatches." git fetch origin master git checkout $TARGET_COMMIT_ID + build_parquet fi - build_parquet popd fi