You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[C++] Require simdjson 4.3.0 for fractured_json APIs #51140
CMake may accept system simdjson 4.2.3 install and fail:
[2/800] Building CXX object src/arrow/CMake.../arrow_util.dir/util/simdjson_internal.cc.FAILED: [code=1] src/arrow/CMakeFiles/arrow_util.dir/util/simdjson_internal.cc.o ... In file included from ...cpp/src/arrow/util/simdjson_internal.cc:18:...cpp/src/arrow/util/simdjson_internal.h:94:23: error: no type named 'fractured_json_options' in namespace 'simdjson' 94 | const simdjson::fractured_json_options& options = {}) const; | ~~~~~~~~~~^...cpp/src/arrow/util/simdjson_internal.cc:353:21: error: no type named 'fractured_json_options' in namespace 'simdjson' 353 | const simdjson::fractured_json_options& options) const { | ~~~~~~~~~~^...cpp/src/arrow/util/simdjson_internal.cc:355:20: error: no member named 'fractured_json_string' in namespace 'simdjson' 355 | return simdjson::fractured_json_string(json, options); | ~~~~~~~~~~^3 errors generated.[3/800] Building CXX object src/arrow/CMake...ation.dir/integration/json_integration.cc.FAILED: [code=1] src/arrow/CMakeFiles/arrow_integration.dir/integration/json_integration.cc.o ...
This was reproduced on macOS with system simdjson 4.2.3.
Builds using bundled simdjson 4.6.4 or Conda simdjson 4.6.4 are not affected
Activity
GH-51140: [C++] Require simdjson 4.3.0 for fractured_json APIs (#51142)
kou commentedon Sep 3, 2026
Issue resolved by pull request 51142
#51142