GH-50300: [C++][CI] Update include to generated/Message_generated.h so Meson is able to find #50301
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
|
|
|
The meson job is currently successful. |
|
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-amd64 |
|
The crossbow submit job is unrelated. I am trying to reproduce an issue that happened on the nightlies which I can't reproduce locally, see for more details: |
|
Revision: 0811c9d Submitted crossbow builds: ursacomputing/crossbow @ actions-6f1f900867
|
There was a problem hiding this comment.
Pull request overview
This PR addresses the Meson CI failure in the C++ build where a Flatbuffers-generated header (Message_generated.h) could not be found during compilation of IPC tests.
Changes:
- Update
message_internal_test.ccto include the Flatbuffers-generated header via thegenerated/subdirectory path.
|
Do we want to remove |
Makes sense to me, I've pushed the removal of the |
|
After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit 0cf9e03. There were no benchmark performance regressions. 🎉 The full Conbench report has more details. |
Rationale for this change
The meson job is currently failing due to not finding header for include on flatbuffers generated file. This works on CMake because we have:
include_directories(src/generated)and didn't failed previously on Meson because we use the fullgenerated/xxx.hpath to the files on includes.What changes are included in this PR?
Add
generatedin the include so meson can also find the header without requiring to include directory.Remove
include_directories(src/generated)on CMake to match Meson configuration.Are these changes tested?
Yes, via CI
Are there any user-facing changes?
No