GH-40751: [C++] Fix protobuf package name setting for builds with substrait#40753
GH-40751: [C++] Fix protobuf package name setting for builds with substrait#40753kou merged 3 commits intoapache:mainfrom
Conversation
|
|
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
|
@kou shall we run the CIs for the related job? |
|
Thank you both for reviewing. Appreciate it. Could anyone help with the CI failure? Seems unrelated to the change. |
|
It seems to be related to that issue. R / rhub/debian-gcc-devel:latest (pull_request)error messageC++ / AMD64 Windows 2019 C++17 AVX2 (pull_request)error message |
|
In my opinion, the rest of the errors do not seem to be caused by the changes in that code. R / Check minimum supported Arrow C++ Version (13.0.0) (pull_request)error message |
|
|
These failures are unrelated to this change. I'll merge this. |
|
After merging your PR, Conbench analyzed the 7 benchmarking runs that have been run so far on merge-commit d5e9e13. There were 2 benchmark results indicating a performance regression:
The full Conbench report has more details. |
Rationale for this change
The problem #40751 seems to be introduced by #40399. Though I'm not entirely sure about the purpose of that, it seems to be missing an
OR ARROW_SUBSTRAITin theifbranch in 5baca0f#diff-5cdc95f4e1b618f2f3ef10d370ce05a1ac05d9d401aecff3ccbb3d76bd366b6aR1815Because other than
ARROW_ORC,ARROW_WITH_OPENTELEMETRYandARROW_FLIGHT,ARROW_SUBSTRAITalso impliesARROW_WITH_PROTOBUF:arrow/cpp/cmake_modules/ThirdpartyToolchain.cmake
Lines 421 to 423 in 5baca0f
What changes are included in this PR?
Add the possible missing condition of
ARROW_SUBSTRAITfor the questioningifbranch.Are these changes tested?
Manually tested.
Are there any user-facing changes?
None.