Skip to content

roll-out of glibc 2.39 / RHEL10-derived infrastructure #2657

@h-vetinari

Description

@h-vetinari

This is a continuation of #1941 and #2342. After the end of CentOS (#1436), we've were forced to choose between some various ABI-compatible RHEL clones; the most prominent of those are Almalinux and Rockylinux, and at the time, we ended up going with Alma (though I don't recall any particularly pressing reason for that choice over Rocky, though they were a step further behind with ppc64le bring-up IIRC).

This has worked out well so far, but in the context of #1744, we're running into the issue that alma does not support riscv641, i.e. we cannot use their RPMs for this. As it turns out, rocky linux added riscv support for rocky v10. Since all three distros variants should in principle be ABI-compatible with each other, I don't think this would be such a big hurdle.

It does of course create more work than if things had just been available on alma, but it'd be even more work to pull our infra from two different distros (with different package metadata, and occasional packaging differences), so IMO it'd make sense to build our RHEL10-based infra on Rocky

If we switch to rocky:

There's also a renewed discussion if we can further reduce the set of CDTs, in addition to what we did going from cos7 to alma8. I'm sympathetic to that goal, but we need to manage the security side of this, which is (IMO) non-trivial.

Footnotes

  1. check content of https://repo.almalinux.org/almalinux/10.0/BaseOS, for example. I found an old post on their forums, but it has 0 responses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions