diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml
index 4764b661d97e..e44acc034e50 100644
--- a/.github/workflows/cpp.yml
+++ b/.github/workflows/cpp.yml
@@ -242,7 +242,7 @@ jobs:
# Workaround for https://github.com/grpc/grpc/issues/41755
# Remove once the runner ships a newer Homebrew.
brew update
- brew bundle --file=cpp/Brewfile
+ brew bundle --file=cpp/Brewfile --jobs 1
- name: Install MinIO
run: |
$(brew --prefix bash)/bin/bash \
diff --git a/.github/workflows/cpp_extra.yml b/.github/workflows/cpp_extra.yml
index f3772f5556de..a9f6ccdf6566 100644
--- a/.github/workflows/cpp_extra.yml
+++ b/.github/workflows/cpp_extra.yml
@@ -295,7 +295,7 @@ jobs:
submodules: recursive
- name: Install dependencies
run: |
- brew bundle --file=cpp/Brewfile
+ brew bundle --file=cpp/Brewfile --jobs 1
# We want to link aws-sdk-cpp statically but Homebrew's
# aws-sdk-cpp provides only shared library. If we have
# Homebrew's aws-sdk-cpp, our build mix Homebrew's
@@ -471,7 +471,7 @@ jobs:
submodules: recursive
- name: Install Dependencies
run: |
- brew bundle --file=cpp/Brewfile
+ brew bundle --file=cpp/Brewfile --jobs 1
# We want to use bundled RE2 for static linking. If
# Homebrew's RE2 is installed, its header file may be used.
diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml
index 4f5bd1490fe7..12c5d39242bd 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/python.yml
@@ -203,7 +203,7 @@ jobs:
# Workaround for https://github.com/grpc/grpc/issues/41755
# Remove once the runner ships a newer Homebrew.
brew update
- brew bundle --file=cpp/Brewfile
+ brew bundle --file=cpp/Brewfile --jobs 1
python -m pip install \
-r python/requirements-build.txt \
-r python/requirements-test.txt
diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml
index 92d60fb834d8..e6d8422360f2 100644
--- a/.github/workflows/ruby.yml
+++ b/.github/workflows/ruby.yml
@@ -163,8 +163,8 @@ jobs:
# We can remove this once GitHub hosted runners include
# Meson 1.8.4 or later by default.
brew update
- brew bundle --file=cpp/Brewfile
- brew bundle --file=c_glib/Brewfile
+ brew bundle --file=cpp/Brewfile --jobs 1
+ brew bundle --file=c_glib/Brewfile --jobs 1
# For Meson.
# See also: https://github.com/mesonbuild/meson/issues/7701
echo "PKG_CONFIG=$(brew --prefix pkgconf)/bin/pkgconf" >> $GITHUB_ENV
diff --git a/c_glib/README.md b/c_glib/README.md
index 24e69eff6505..4e2c8c02a3dc 100644
--- a/c_glib/README.md
+++ b/c_glib/README.md
@@ -82,7 +82,7 @@ required packages.
macOS:
```console
-$ brew bundle --file=c_glib/Brewfile
+$ brew bundle --file=c_glib/Brewfile --jobs 1
$ meson setup c_glib.build c_glib --buildtype=release
$ meson compile -C c_glib.build
$ sudo meson install -C c_glib.build
@@ -128,7 +128,7 @@ $ sudo pip3 install meson
On macOS with [Homebrew](https://brew.sh/):
```console
-$ brew bundle --file=c_glib/Brewfile
+$ brew bundle --file=c_glib/Brewfile --jobs 1
```
You can build and install Arrow GLib by the followings:
diff --git a/dev/tasks/verify-rc/github.macos.yml b/dev/tasks/verify-rc/github.macos.yml
index 460d5f71832d..94e8396b0533 100644
--- a/dev/tasks/verify-rc/github.macos.yml
+++ b/dev/tasks/verify-rc/github.macos.yml
@@ -46,8 +46,8 @@ jobs:
# Remove once the runner ships a newer Homebrew.
brew update
- brew bundle --file=arrow/cpp/Brewfile
- brew bundle --file=arrow/c_glib/Brewfile
+ brew bundle --file=arrow/cpp/Brewfile --jobs 1
+ brew bundle --file=arrow/c_glib/Brewfile --jobs 1
# For Meson.
# See also: https://github.com/mesonbuild/meson/issues/7701
diff --git a/docs/source/developers/cpp/building.rst b/docs/source/developers/cpp/building.rst
index 33530779f58f..15f55a304579 100644
--- a/docs/source/developers/cpp/building.rst
+++ b/docs/source/developers/cpp/building.rst
@@ -94,7 +94,7 @@ On macOS, you can use `Homebrew `_:
git clone https://github.com/apache/arrow.git
cd arrow
- brew update && brew bundle --file=cpp/Brewfile
+ brew update && brew bundle --file=cpp/Brewfile --jobs 1
With `vcpkg `_:
diff --git a/docs/source/developers/java/building.rst b/docs/source/developers/java/building.rst
index 8bc688dd3cb7..09f46ce6cfa7 100644
--- a/docs/source/developers/java/building.rst
+++ b/docs/source/developers/java/building.rst
@@ -193,7 +193,7 @@ CMake
.. code-block:: text
$ cd arrow
- $ brew bundle --file=cpp/Brewfile
+ $ brew bundle --file=cpp/Brewfile --jobs 1
# Homebrew Bundle complete! 25 Brewfile dependencies now installed.
$ brew uninstall aws-sdk-cpp
# (We can't use aws-sdk-cpp installed by Homebrew because it has
diff --git a/docs/source/developers/python/building.rst b/docs/source/developers/python/building.rst
index 73a2482ecbfa..9430bdbecff3 100644
--- a/docs/source/developers/python/building.rst
+++ b/docs/source/developers/python/building.rst
@@ -170,7 +170,7 @@ Windows tab under the :ref:`pyarrow_build_section` section.
.. code-block::
- $ brew update && brew bundle --file=arrow/cpp/Brewfile
+ $ brew update && brew bundle --file=arrow/cpp/Brewfile --jobs 1
See :ref:`here ` for a list of dependencies you
may need.
diff --git a/docs/source/developers/release_verification.rst b/docs/source/developers/release_verification.rst
index a4a14a953827..6d264bf6cc57 100644
--- a/docs/source/developers/release_verification.rst
+++ b/docs/source/developers/release_verification.rst
@@ -115,8 +115,8 @@ macOS ARM
# From the arrow clone
brew install gpg
- brew bundle --file=cpp/Brewfile
- brew bundle --file=c_glib/Brewfile
+ brew bundle --file=cpp/Brewfile --jobs 1
+ brew bundle --file=c_glib/Brewfile --jobs 1
brew uninstall node
# You might need to add node, ruby java and maven to the PATH, follow
# instructions from brew after installing.