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,
-- 
kou

Reply via email to