You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RE2's util/pcre.h used int32_t without including <cstdint>. This was fixed upstream in RE2 on January 30, 2023 (commit changed from int32_t to plain int type).
Proposed solution
Update Arrow's bundled RE2 from 2022-06-01 to 2023-03-01:
This version includes the fix (any version >= 2023-02-01 would work)
2023-03-01 is the newest version that doesn't require Abseil (dependency added in 2023-06-01)
Avoids adding Abseil as a new dependency for R package builds
Arrow currently bundles RE2 version 2022-06-01, which fails to build on musl libc systems (Alpine Linux) with the error:
This affects:
Root cause
RE2's
util/pcre.husedint32_twithout including<cstdint>. This was fixed upstream in RE2 on January 30, 2023 (commit changed fromint32_tto plaininttype).Proposed solution
Update Arrow's bundled RE2 from 2022-06-01 to 2023-03-01:
References
Component(s)
C++