To check which version of glibc you have, run ldd --version in the terminal.

  • who@feddit.org
    link
    fedilink
    English
    arrow-up
    103
    arrow-down
    1
    ·
    5 days ago

    For reference, even Deban Stable has been at glibc 2.31 or newer for three major versions now, and another major version is on its way this year. I don’t think this will affect many people.

    • Lojcs@lemm.ee
      link
      fedilink
      English
      arrow-up
      41
      arrow-down
      1
      ·
      5 days ago

      That’s surprisingly new. Wonder what causes the incompatibility

        • Classy Hatter@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          38
          ·
          5 days ago

          This might be the reason for requiring glibc 2.31 and newer:

          Security related changes:

          CVE-2019-19126: ld.so failed to ignore the LD_PREFER_MAP_32BIT_EXEC environment variable during program execution after a security transition, allowing local attackers to restrict the possible mapping addresses for loaded libraries and thus bypass ASLR for a setuid program. Reported by Marcin Kościelnicki.

  • SavvyWolf@pawb.social
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    5 days ago

    I’m curious, would running the Flatpak version of Steam “fix” this by providing its own glibc?

    You know, for the people that want to stay on an old glibc yet are also comfortable with using Flatpak.