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 8ebb6360f5 GH-51140: [C++] Require simdjson 4.3.0 for fractured_json 
APIs (#51142)
8ebb6360f5 is described below

commit 8ebb6360f5cb41d0492f85ad568081dc5df0565b
Author: tadeja <[email protected]>
AuthorDate: Thu Sep 3 02:17:48 2026 +0200

    GH-51140: [C++] Require simdjson 4.3.0 for fractured_json APIs (#51142)
    
    ### Rationale for this change
    Fix #51140, CMake configuration should not accept simdjson earlier than 
v4.3.0.
    
    ### What changes are included in this PR?
    Set ARROW_SIMDJSON_REQUIRED_VERSION to "4.3.0"
    
    ### Are these changes tested?
    Yes. Locally, CMake configuration rejects system simdjson 4.2.3 now
    `CMake Error at cmake_modules/ThirdpartyToolchain.cmake:316 (message):`
    `  Couldn't find simdjson >= 4.3.0`
    
    ### Are there any user-facing changes?
    No.
    
    * GitHub Issue: #51140
    
    Authored-by: Tadeja Kadunc <[email protected]>
    Signed-off-by: Sutou Kouhei <[email protected]>
---
 cpp/cmake_modules/ThirdpartyToolchain.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake 
b/cpp/cmake_modules/ThirdpartyToolchain.cmake
index 0fc8f23435..acb59a747f 100644
--- a/cpp/cmake_modules/ThirdpartyToolchain.cmake
+++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake
@@ -2852,7 +2852,7 @@ function(build_simdjson)
 endfunction()
 
 if(ARROW_WITH_SIMDJSON)
-  set(ARROW_SIMDJSON_REQUIRED_VERSION "4.0.0")
+  set(ARROW_SIMDJSON_REQUIRED_VERSION "4.3.0")
   resolve_dependency(simdjson
                      FORCE_ANY_NEWER_VERSION
                      TRUE

Reply via email to