Hi,
I'd ask the question differently: what do we gain from requiring 3.16
rather than 3.13?
Le 15/06/2023 à 23:19, Sutou Kouhei a écrit :
Hi,
We require CMake 3.5+ now because Ubuntu 18.04 ships 3.5.
We dropped support for Ubuntu 18.04 because it reached EOL.
Can we require CMake 3.16+ in Apache Arrow C++ 13.0.0?
Here are CMake versions of our supported platforms:
* Ubuntu 20.04: CMake 3.16
* CentOS 7: CMake 3.17
* Debian GNU/Linux bullseye: 3.18
* Amazon Linux 2: CMake 3.13!!!
See the Amazon Linux 2 item. It ships CMake 3.13 not CMake
3.16+. Can we drop support for Amazon Linux 2 in Apache
Arrow C++ 13.0.0?
FYI1: Amazon Linux released a new version (Amazon Linux
2023) on 2023-03-15:
Amazon Linux 2023, a Cloud-Optimized Linux Distribution with
Long-Term Support
https://aws.amazon.com/blogs/aws/amazon-linux-2023-a-cloud-optimized-linux-distribution-with-long-term-support/
FYI2: Amazon Linux 2 was scheduled to reach EOL on
2023-06-30 but has been extended to 2025-06-30:
https://aws.amazon.com/amazon-linux-2/faqs/
Amazon Linux 2 end of support date (End of Life, or EOL)
has been extended by two years from 2023-06-30 to
2025-06-30 to provide customers with ample time to migrate
to the next version.
FYI3: We'll support Amazon Linux 2023 in Apache Arrow C++
13.0.0:
https://github.com/apache/arrow/pull/36081
Related issue:
[C++] Require CMake 3.16 or later
https://github.com/apache/arrow/issues/34921
Thanks,