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