Skip to content

GH-51116: [C++] Update bundled Boost - #51132

Open
HuaHuaY wants to merge 1 commit into
apache:mainfrom
HuaHuaY:upgrade_boost
Open

GH-51116: [C++] Update bundled Boost#51132
HuaHuaY wants to merge 1 commit into
apache:mainfrom
HuaHuaY:upgrade_boost

Conversation

@HuaHuaY

@HuaHuaYHuaHuaY commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

The latest version of boost is 1.92.0. It fixes some bugs in the version used now. See #50978

What changes are included in this PR?

Update boost.

Are these changes tested?

Yes.

Are there any user-facing changes?

Yes.

CopilotAI lite review requested due to automatic review settings September 2, 2026 02:26
@github-actions

Copy link
Copy Markdown

⚠️ GitHub issue #51116has been automatically assigned in GitHub to PR creator.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The version/hash updates are consistent across the CMake toolchain and Meson wrap inputs, with no remaining mismatches found in the changed configuration.

Pull request overview

Updates Arrow C++’s bundled Boost dependency to 1.92.0, aligning the third-party version metadata and build inputs to pick up upstream fixes referenced in the linked issues.

Changes:

  • Bump bundled Boost version/checksum to 1.92.0 in the third-party versions registry.
  • Update the Meson wrap definition to download Boost 1.92.0 with the matching hash.
  • Extend CMake’s Boost_ADDITIONAL_VERSIONS list to recognize newer Boost releases (1.90–1.92) when using FindBoost.
File summaries
FileDescription
cpp/thirdparty/versions.txtUpdates Boost version and SHA256 used by Arrow’s thirdparty toolchain.
cpp/subprojects/boost.wrapUpdates Meson wrap download URL/hash/directory for Boost 1.92.0.
cpp/cmake_modules/ThirdpartyToolchain.cmakeAdds Boost 1.90–1.92 entries to Boost_ADDITIONAL_VERSIONS for CMake discovery.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@HuaHuaY
HuaHuaY requested a review from kouSeptember 2, 2026 02:29
@github-actions

Copy link
Copy Markdown

Revision: b75157f

Submitted crossbow builds: ursacomputing/crossbow @ actions-75e80bae0f

TaskStatus
example-cpp-minimal-build-staticGitHub Actions
example-cpp-minimal-build-static-system-dependencyGitHub Actions
example-cpp-tutorialGitHub Actions
test-build-cpp-fuzzGitHub Actions
test-conda-cppGitHub Actions
test-conda-cpp-valgrindGitHub Actions
test-debian-13-cpp-amd64GitHub Actions
test-debian-13-cpp-i386GitHub Actions
test-debian-experimental-cpp-gcc-15GitHub Actions
test-fedora-42-cppGitHub Actions
test-ubuntu-22.04-cppGitHub Actions
test-ubuntu-22.04-cpp-bundledGitHub Actions
test-ubuntu-22.04-cpp-emscriptenGitHub Actions
test-ubuntu-22.04-cpp-no-threadingGitHub Actions
test-ubuntu-24.04-cppGitHub Actions
test-ubuntu-24.04-cpp-bundled-offlineGitHub Actions
test-ubuntu-24.04-cpp-gcc-13-bundledGitHub Actions
test-ubuntu-24.04-cpp-gcc-14GitHub Actions
test-ubuntu-24.04-cpp-minimal-with-formatsGitHub Actions
test-ubuntu-24.04-cpp-thread-sanitizerGitHub Actions

@HuaHuaY

Copy link
Copy Markdown
ContributorAuthor

@github-actions crossbow submit -g cpp -g r -g python -g example-cpp

@apacheapache deleted a comment from github-actionsBotSep 2, 2026
@github-actions

Copy link
Copy Markdown

Revision: b75157f

Submitted crossbow builds: ursacomputing/crossbow @ actions-ced955448b

TaskStatus
example-cpp-minimal-build-staticGitHub Actions
example-cpp-minimal-build-static-system-dependencyGitHub Actions
example-cpp-tutorialGitHub Actions
example-python-minimal-build-fedora-condaGitHub Actions
example-python-minimal-build-ubuntu-venvGitHub Actions
r-binary-packagesGitHub Actions
r-recheck-mostGitHub Actions
test-build-cpp-fuzzGitHub Actions
test-conda-cppGitHub Actions
test-conda-cpp-valgrindGitHub Actions
test-conda-python-3.11GitHub Actions
test-conda-python-3.11-dask-latestGitHub Actions
test-conda-python-3.11-dask-upstream_develGitHub Actions
test-conda-python-3.11-hdfs-2.9.2GitHub Actions
test-conda-python-3.11-hdfs-3.2.1GitHub Actions
test-conda-python-3.11-hypothesisGitHub Actions
test-conda-python-3.11-pandas-2.2.2-numpy-2.0.2GitHub Actions
test-conda-python-3.11-spark-masterGitHub Actions
test-conda-python-3.12GitHub Actions
test-conda-python-3.12-pandas-latest-numpy-latestGitHub Actions
test-conda-python-3.13GitHub Actions
test-conda-python-3.13-pandas-latest-numpy-2.1.3GitHub Actions
test-conda-python-3.13-pandas-latest-numpy-latestGitHub Actions
test-conda-python-3.14GitHub Actions
test-conda-python-3.14-cpython-debugGitHub Actions
test-conda-python-3.14-pandas-nightly-numpy-nightlyGitHub Actions
test-conda-python-3.14-pandas-upstream_devel-numpy-nightlyGitHub Actions
test-conda-python-emscriptenGitHub Actions
test-debian-13-cpp-amd64GitHub Actions
test-debian-13-cpp-i386GitHub Actions
test-debian-13-python-3-amd64GitHub Actions
test-debian-13-python-3-i386GitHub Actions
test-debian-experimental-cpp-gcc-15GitHub Actions
test-fedora-42-cppGitHub Actions
test-fedora-42-python-3GitHub Actions
test-r-alpine-linux-cranGitHub Actions
test-r-arrow-backwards-compatibilityGitHub Actions
test-r-depsource-systemGitHub Actions
test-r-dev-duckdbGitHub Actions
test-r-devdocsGitHub Actions
test-r-extra-packagesGitHub Actions
test-r-fedora-clangGitHub Actions
test-r-gcc-11GitHub Actions
test-r-gcc-12GitHub Actions
test-r-install-localGitHub Actions
test-r-install-local-minsizerelGitHub Actions
test-r-linux-as-cranGitHub Actions
test-r-linux-rchkGitHub Actions
test-r-linux-sanitizersGitHub Actions
test-r-linux-valgrindGitHub Actions
test-r-m1-sanGitHub Actions
test-r-macos-as-cranGitHub Actions
test-r-offline-maximalGitHub Actions
test-r-ubuntu-22.04GitHub Actions
test-r-versionsGitHub Actions
test-r-wasmGitHub Actions
test-ubuntu-22.04-cppGitHub Actions
test-ubuntu-22.04-cpp-bundledGitHub Actions
test-ubuntu-22.04-cpp-emscriptenGitHub Actions
test-ubuntu-22.04-cpp-no-threadingGitHub Actions
test-ubuntu-24.04-cppGitHub Actions
test-ubuntu-24.04-cpp-bundled-offlineGitHub Actions
test-ubuntu-24.04-cpp-gcc-13-bundledGitHub Actions
test-ubuntu-24.04-cpp-gcc-14GitHub Actions
test-ubuntu-24.04-cpp-minimal-with-formatsGitHub Actions
test-ubuntu-24.04-cpp-thread-sanitizerGitHub Actions
test-ubuntu-24.04-python-3GitHub Actions

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@HuaHuaY