Description
manylinux_2_24 is based on Debian 9, which reaches the end of its long-term-support at the end of this month, see e.g. here.
This is obviously out-of-sync with the much longer support of the CentOS-based images, e.g. manylinux2010 being deprecated this year (#1281), and the EOL of manylinux2014 currently noted for 2024-06-30 (see link above).
manylinux_2_24 is noted as supported in the README, but not as an "Acceptable distros to build wheels" in the pep-compliance repo.
Finally, the lack of gcc-toolset (see #1012) makes 2_24 seriously unappealing, c.f. the linked issues in that thread for people staying on manylinux2014 because it has newer compilers. See the outlier in the table below the fold
manylinux vs GCC version
manylinux version | GCC version |
---|---|
2010 | 8.3 |
2014 | 10.2 |
2_24 | 6.3 |
2_28 | 11.1 |
All things considered, should manylinux_2_24 support expire at the end of the month? Has there been deployment in any appreciable numbers?
What do people think?