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,

Reply via email to