The docker image quay.io/pypa/manylinux2014_x86_64 has reached EOL on June 30th, 2024 [See pypa/manylinux].
Further, I expect that the new image manylinux_2_28 will fix the currently broken build process due to the outdated glibc on manylinux2014.
Background info on Github Actions and "manylinux":
Github Actions, such as actions/checkout have requirements on the target system, such as a recent glibc and libstdc++ (actions/checkout and other actions apparently use a dynamically linked Node LTS version)
The docker image manylinux2014_x86_64, which is currently used to build the static Linux releases, has an outdated glibc (on purpose -- The idea is to target a version that works on many Linux distributions, because glibc is downwards compatible) and other outdated system libraries, such as libstdc++.
The docker image
quay.io/pypa/manylinux2014_x86_64
has reached EOL on June 30th, 2024 [See pypa/manylinux].Further, I expect that the new image
manylinux_2_28
will fix the currently broken build process due to the outdated glibc on manylinux2014.Background info on Github Actions and "manylinux":
glibc
andlibstdc++
(actions/checkout and other actions apparently use a dynamically linked Node LTS version)manylinux2014_x86_64
, which is currently used to build the static Linux releases, has an outdatedglibc
(on purpose -- The idea is to target a version that works on many Linux distributions, becauseglibc
is downwards compatible) and other outdated system libraries, such aslibstdc++
.