From df55908f3d33b3a3ffd1bfa709068387470ad831 Mon Sep 17 00:00:00 2001 From: Tadeja Kadunc Date: Tue, 18 Aug 2026 12:38:48 +0200 Subject: [PATCH 1/2] Install conda_gcc_specs on Linux --- dev/release/verify-release-candidate.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev/release/verify-release-candidate.sh b/dev/release/verify-release-candidate.sh index 05303b7bcfb2..208a39dba3f7 100755 --- a/dev/release/verify-release-candidate.sh +++ b/dev/release/verify-release-candidate.sh @@ -443,6 +443,12 @@ maybe_setup_virtualenv() { test_and_install_cpp() { show_header "Build, install and test C++ libraries" + # Ensure GCC uses libraries and headers from the Conda env + local conda_gcc_specs=() + if [ "$(uname)" = "Linux" ]; then + conda_gcc_specs=(conda-gcc-specs) + fi + # Build and test C++ maybe_setup_virtualenv numpy maybe_setup_conda \ @@ -452,7 +458,8 @@ test_and_install_cpp() { ncurses \ numpy \ sqlite \ - compilers + compilers \ + "${conda_gcc_specs[@]}" if [ "${USE_CONDA}" -gt 0 ]; then DEFAULT_DEPENDENCY_SOURCE="CONDA" From a8c2636a081bdf30ba96b5fd05a636f7c07f0853 Mon Sep 17 00:00:00 2001 From: Tadeja Kadunc Date: Wed, 19 Aug 2026 12:26:17 +0200 Subject: [PATCH 2/2] Install conda-gcc-specs in Conda images --- ci/docker/conda-cpp.dockerfile | 1 + ci/docker/conda-integration.dockerfile | 1 + 2 files changed, 2 insertions(+) diff --git a/ci/docker/conda-cpp.dockerfile b/ci/docker/conda-cpp.dockerfile index 4340a18f6eea..ceba8545e8bf 100644 --- a/ci/docker/conda-cpp.dockerfile +++ b/ci/docker/conda-cpp.dockerfile @@ -34,6 +34,7 @@ RUN mamba install -q -y \ --file arrow/ci/conda_env_cpp.txt \ --file arrow/ci/conda_env_gandiva.txt \ compilers \ + conda-gcc-specs \ doxygen \ libnuma \ mold \ diff --git a/ci/docker/conda-integration.dockerfile b/ci/docker/conda-integration.dockerfile index 272141b604e0..612bdac32374 100644 --- a/ci/docker/conda-integration.dockerfile +++ b/ci/docker/conda-integration.dockerfile @@ -37,6 +37,7 @@ RUN mamba install -q -y \ "python < 3.12" \ numpy \ compilers \ + conda-gcc-specs \ go \ maven=${maven} \ nodejs=${node} \