Prem Sagar Gali created ARROW-15330:
---------------------------------------
Summary: Relaxing `grpc-cpp` requirements to avoid package
inconsistency
Key: ARROW-15330
URL: https://issues.apache.org/jira/browse/ARROW-15330
Project: Apache Arrow
Issue Type: Improvement
Components: C++, Python
Affects Versions: 6.0.1, 7.0.0
Environment: ubuntu
Reporter: Prem Sagar Gali
Starting arrow `6.0.1`, the `grpc-cpp` requirement was raised to
`>=1.42.0,<1.43.0a0` which forces the GCC stack (`libstdcxx-ng`, `ibgcc-ng`) to
pin to `>=11.2.0`.
Prior to this change, the GCC stack was pinned to `>=9.4.0`.
Due to this change, many downstream libraries will have a conflict as many OSS
libraries rely on if they rely on default GCC of LTS versions of OS's.
Currently, Ubuntu 20.04 ships with gcc-9 and ubuntu 22.04 which will have
gcc-11 as default is not out yet. Hence is it possible to relax arrow-cpp's
`grpc-cpp` requirements so that it is also compatible with
`libstdcxx-ng`/`ibgcc-ng`>=9.4.0?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)