Skip to content

Support Alma Linux

eri requested to merge eerii/cerbero:almalinux into main

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

Merge request reports

Loading