diff --git a/dev/tasks/java-jars/github.yml b/dev/tasks/java-jars/github.yml index cfa1dbed49ca7..3dcce6d95029a 100644 --- a/dev/tasks/java-jars/github.yml +++ b/dev/tasks/java-jars/github.yml @@ -86,6 +86,7 @@ jobs: # If llvm is installed, Apache Arrow C++ uses llvm rather than # llvm@14 because llvm is newer than llvm@14. brew uninstall llvm || : + brew bundle --file=arrow/cpp/Brewfile # We want to link aws-sdk-cpp statically but Homebrew's # aws-sdk-cpp provides only shared library. If we have @@ -93,6 +94,12 @@ jobs: # aws-sdk-cpp and bundled aws-sdk-cpp. We uninstall Homebrew's # aws-sdk-cpp to ensure using only bundled aws-sdk-cpp. brew uninstall aws-sdk-cpp + # We want to use bundled RE2 for static linking. If + # Homebrew's RE2 is installed, its header file may be used. + # We uninstall Homebrew's RE2 to ensure using bundled RE2. + brew uninstall grpc || : # gRPC depends on RE2 + brew uninstall re2 || : + brew bundle --file=arrow/java/Brewfile - name: Build C++ libraries env: