-
Notifications
You must be signed in to change notification settings - Fork 505
ORC-1967: [C++] Fix Windows build #2345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
dongjoon-hyun
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for making a PR, @georgthegreat .
Is this all we need to run on GitHub Action Windows 2025 environment?
|
I have succesfully build patched version in our internal environment, which uses clang-cl from llvm-18. I am not sure which environment |
|
Previously, Apache ORC used We tried to migrate to If you want, you can include my PR (#2273) into this PR. Then, it will prove your PR fixes |
|
@dongjoon-hyun this PR was created via GitHub Web Interface, it is quite inconvenient to work with branches in it. |
|
Agreed. Let's move forward. |
See https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/byteswap-uint64-byteswap-ulong-byteswap-ushort?view=msvc-170 Closes #2345 from georgthegreat/patch-5. Authored-by: Yuriy Chernyshov <[email protected]> Signed-off-by: Gang Wu <[email protected]> (cherry picked from commit 2f7889e) Signed-off-by: Gang Wu <[email protected]>
#47408) ### Rationale for this change apache/orc#2357 is needed for recent Protobuf. ### What changes are included in this PR? * Update bundled Apache ORC to 2.2.0. * apache/orc#2345 is needed for MSVC. * Apply apache/orc#2357 because it's not released yet. * Enable `CMP0077` for bundled dependencies by default to avoid `set(CACHE)`. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * GitHub Issue: #47399 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
…f patch (apache#47408) ### Rationale for this change apache/orc#2357 is needed for recent Protobuf. ### What changes are included in this PR? * Update bundled Apache ORC to 2.2.0. * apache/orc#2345 is needed for MSVC. * Apply apache/orc#2357 because it's not released yet. * Enable `CMP0077` for bundled dependencies by default to avoid `set(CACHE)`. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * GitHub Issue: apache#47399 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
See
https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/byteswap-uint64-byteswap-ulong-byteswap-ushort?view=msvc-170