Support Alma Linux
Adds support for Alma Linux, a RHEL based distro. This is interesting to be able to use the manylinux
container as a way to build compatible libraries with many Linux distros.
The user has to have the EPEL
repository installed because ccache
is there. This can be done by running dnf install epel-release
. We could do it in the bootstrap but this command has to come before the other installations. Should we add it or leave it up to the user?
The package perl.FindBin
can't be found with dnf
, as it is not available in the BaseOS
repo. It doesn't seem to be required as perldoc FindBin
works after the bootstrap and everything builds fine.
Tested in almalinux:8
and quay.io/pypa/manylinux_2_28_x86_64:2024.11.13-1
:
dnf install epel-release
pip install distro
python cerbero-uninstalled bootstrap