thisisnic opened a new pull request, #48011:
URL: https://github.com/apache/arrow/pull/48011
### Rationale for this change
Arrow currently bundles RE2 version 2022-06-01, which fails to build on musl
libc systems (Alpine Linux) due to missing `#include <cstdint>` in RE2's
`util/pcre.h`. This affects R package installations from source on Alpine
(#46769), C++ builds on Alpine (#43350, #41619), and causes CRAN extended musl
checks to fail.
### What changes are included in this PR?
Updated `cpp/thirdparty/versions.txt`:
- `ARROW_RE2_BUILD_VERSION`: 2022-06-01 → 2024-07-02
- `ARROW_RE2_BUILD_SHA256_CHECKSUM`: updated to match new version
The 2024-07-02 version was chosen because:
- It contains the fix (RE2 fixed the issue on Jan 30, 2023)
- It's widely adopted (used by vcpkg, Arch Linux, Conan)
- It's been stable in production for ~16 months
- It gets us 2 years of bug fixes over the old version
### Are these changes tested?
Yep - CI checks
### Are there any user-facing changes?
No.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]