Commits


William Ayd authored and GitHub committed 7906e3cd609
GH-45512: [C++] Clean up undefined symbols in libarrow without IPC (#45513) ### Rationale for this change When building the Arrow library without IPC, the library ends up with undefined symbols to functions that are only available with ARROW_IPC=ON ### What changes are included in this PR? Use the ARROW_IPC macro to detect if IPC is being used, and when not, return a NotImplementedError ### Are these changes tested? Compiles cleanly and no longer shows undefined IPC symbols ### Are there any user-facing changes? No * GitHub Issue: #45512 Authored-by: Will Ayd <william.ayd@icloud.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>