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++] parquet tools: linking error when ARROW_JSON=OFF with undefined reference to `arrow::json::JsonWriter::GetString() const' #50859
@rouault , i would like to work on this issue, if u r not working on this one.. u can assign me....
My approach would be to trace the JsonWriter symbol references introduced by the recent RapidJSON → simdjson migration, reproduce the failure with ARROW_JSON=OFF, identify the incorrect dependency/conditional compilation path, and add a regression test to ensure Parquet builds and links correctly with JSON disabled.
If no one is currently working on this, I’d be happy to take it up.
Activity
CI: fix/workaround build against libarrow master
KHARSHAVARDHAN-eng commentedon Aug 13, 2026
@rouault , i would like to work on this issue, if u r not working on this one.. u can assign me....
My approach would be to trace the JsonWriter symbol references introduced by the recent RapidJSON → simdjson migration, reproduce the failure with ARROW_JSON=OFF, identify the incorrect dependency/conditional compilation path, and add a regression test to ensure Parquet builds and links correctly with JSON disabled.
If no one is currently working on this, I’d be happy to take it up.
Reranko05 commentedon Aug 13, 2026
@rouault, if you're not currently working on this issue, could you please confirm? I can then assign it to @KHARSHAVARDHAN-eng.
rouault commentedon Aug 13, 2026
no, I'm not working on this issue
Reranko05 commentedon Aug 13, 2026
@KHARSHAVARDHAN-eng I am assigning you this issue. Thanks!
kou commentedon Aug 15, 2026
We don't want to assign new issues to @KHARSHAVARDHAN-eng .
See also: #50783 (comment)
2 remaining items
Krishnanand-G commentedon Aug 18, 2026
Opened #50900 for this. JsonWriter is now built whenever Parquet is on, even if ARROW_JSON is off.
apacheGH-50859: [C++] Preserve the JsonWriter namespace
apacheGH-50859: [C++] Move simdjson utility definitions out of header
tadeja commentedon Aug 27, 2026
Just to note - crossbow job
example-cpp-tutorial2026-08-14 first failure log, latest log :apacheGH-50859: [C++][Parquet] Move JsonWriter to simdjson utilities
apacheGH-50859: [C++][Parquet] Build ObjectParser with simdjson utili…
apacheGH-50859: [C++][Parquet] Build ObjectParser with simdjson utili…
CI: fix/workaround build against libarrow master
GH-50859: [C++][Parquet] Move JsonWriter to simdjson utilities (#50990)
pitrou commentedon Aug 31, 2026
Issue resolved by pull request 50990
#50990