You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wheels are built on CentOS 7 which will reach End of Life (EOL) on June 30th, 2024.
PEP 600 has been designed to be "future-proof" and does not enforce specific symbols and a specific distro to build. It only states that a wheel tagged manylinux_x_y shall work on any distro based on glibc>=x.y. The manylinux project supports:
manylinux_2_24 images for x86_64, i686, aarch64, ppc64le and s390x.
manylinux_2_28 images for x86_64, aarch64, ppc64le and s390x.
AFAIK manylinux_2_24 is already deprecated, so manylinux_2_28 looks like the way forward. Note that manylinux2014 compiles wheels using the old C++ ABI _GLIBCXX_USE_CXX11_ABI=0, while manylinux_2_28 wheels are compiled with _GLIBCXX_USE_CXX11_ABI=1
I'm linking this related issue, for informational purposes only as I'll be working around it on my side:
I've raised this here because the base docker images for building wheels appear to maintained in
casacore/casacore
Quoting https://github.com/pypa/manylinux/blob/409125c00c29b4a6ecf5ff5f32129823165780a8/README.rst#L21-L46
AFAIK
manylinux_2_24
is already deprecated, somanylinux_2_28
looks like the way forward. Note thatmanylinux2014
compiles wheels using the old C++ ABI_GLIBCXX_USE_CXX11_ABI=0
, whilemanylinux_2_28
wheels are compiled with_GLIBCXX_USE_CXX11_ABI=1
I'm linking this related issue, for informational purposes only as I'll be working around it on my side:
The text was updated successfully, but these errors were encountered: