This is an automated email from the ASF dual-hosted git repository.

kou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 5b50f94e67e GH-51116: [C++] Update bundled Boost (#51132)
5b50f94e67e is described below

commit 5b50f94e67efbd26bf3e02c65f593f5d9847bc1f
Author: Zehua Zou <[email protected]>
AuthorDate: Tue Sep 8 09:59:59 2026 +0800

    GH-51116: [C++] Update bundled Boost (#51132)
    
    ### 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.
    
    * GitHub Issue: #51116
    
    Authored-by: Zehua Zou <[email protected]>
    Signed-off-by: Sutou Kouhei <[email protected]>
---
 cpp/cmake_modules/ThirdpartyToolchain.cmake | 6 ++++++
 cpp/subprojects/boost.wrap                  | 8 ++++----
 cpp/thirdparty/versions.txt                 | 4 ++--
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake 
b/cpp/cmake_modules/ThirdpartyToolchain.cmake
index acb59a747f2..56f781bb7cf 100644
--- a/cpp/cmake_modules/ThirdpartyToolchain.cmake
+++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake
@@ -1235,6 +1235,12 @@ endif()
 # https://cmake.org/cmake/help/latest/policy/CMP0167.html with CMake
 # 3.30.0 or later.
 set(Boost_ADDITIONAL_VERSIONS
+    "1.92.0"
+    "1.92"
+    "1.91.0"
+    "1.91"
+    "1.90.0"
+    "1.90"
     "1.89.0"
     "1.89"
     "1.88.0"
diff --git a/cpp/subprojects/boost.wrap b/cpp/subprojects/boost.wrap
index c71539259d2..752203dc338 100644
--- a/cpp/subprojects/boost.wrap
+++ b/cpp/subprojects/boost.wrap
@@ -16,10 +16,10 @@
 # under the License.
 
 [wrap-file]
-source_url = 
https://github.com/boostorg/boost/releases/download/boost-1.87.0/boost-1.87.0-cmake.tar.gz
-source_filename = boost-1.87.0-cmake.tar.gz
-source_hash = 78fbf579e3caf0f47517d3fb4d9301852c3154bfecdc5eeebd9b2b0292366f5b
-directory = boost-1.87.0
+source_url = 
https://github.com/boostorg/boost/releases/download/boost-1.92.0/boost-1.92.0-cmake.tar.gz
+source_filename = boost-1.92.0-cmake.tar.gz
+source_hash = f51707c27359a0df0cac1beada86de31bb5eed5e8285592dadec384df99c2984
+directory = boost-1.92.0
 method = cmake
 
 [provide]
diff --git a/cpp/thirdparty/versions.txt b/cpp/thirdparty/versions.txt
index c0fbaaab12f..8abdff3093b 100644
--- a/cpp/thirdparty/versions.txt
+++ b/cpp/thirdparty/versions.txt
@@ -56,8 +56,8 @@ 
ARROW_AWSSDK_BUILD_SHA256_CHECKSUM=06371849792f1a8633c3e0592a17b4700f39c748ad374
 # Despite the confusing version name this is still the whole Azure SDK for C++ 
including core, keyvault, storage-common, etc.
 ARROW_AZURE_SDK_BUILD_VERSION=azure-identity_1.9.0
 
ARROW_AZURE_SDK_BUILD_SHA256_CHECKSUM=97065bfc971ac8df450853ce805f820f52b59457bd7556510186a1569502e4a1
-ARROW_BOOST_BUILD_VERSION=1.88.0
-ARROW_BOOST_BUILD_SHA256_CHECKSUM=dcea50f40ba1ecfc448fdf886c0165cf3e525fef2c9e3e080b9804e8117b9694
+ARROW_BOOST_BUILD_VERSION=1.92.0
+ARROW_BOOST_BUILD_SHA256_CHECKSUM=f51707c27359a0df0cac1beada86de31bb5eed5e8285592dadec384df99c2984
 ARROW_BROTLI_BUILD_VERSION=v1.0.9
 
ARROW_BROTLI_BUILD_SHA256_CHECKSUM=f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46
 ARROW_BZIP2_BUILD_VERSION=1.0.8

Reply via email to