Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-12074

[toolchain] update glibc, gcc, binutils, make

    • Icon: Improvement Improvement
    • Resolution: Declined
    • Icon: Normal Normal
    • None
    • None
    • None
    • Users have already reported seeing an impact from Funtoo's `glibc` version getting out-of-date relative to other popular distros. These sorts of problems will only increase over time.

      LFS Stable has the following versions:

      • `glibc-2.38`
      • `gcc-13.2`
      • `binutils-2.41`
      • `make-4.4`

      Debian-10 Stable (bookworm) has:

      • `glibc-2.36`
      • `gcc-12.2`
      • `binutils-2.40`
      • `make-4.3`

      Debian-13 Testing (trixie) has:

      • `glibc-2.37`
      • `gcc-13.2`
      • `binutils-2.42`
      • `make-4.3`

      Ubuntu-22.04 LTS (jammy) has:

      • `glibc-2.35`
      • `gcc-12.3`
      • `binutils-2.38`
      • `make-4.3`

      Ubuntu-23.10 (mantic) has:

      • `glibc-2.38`
      • `gcc-13.2`
      • `binutils-2.41`
      • `make-4.3`

      Rocky 9 has:

      • `glibc-2.34`
      • `gcc-11.4`
      • `binutils-2.35`
      • `make-4.3`

      Fedora-39 has:

      • `glibc-2.38`
      • `gcc-13.2`
      • `binutils-2.40`
      • `make-4.4`

      We currently have:

      • `glibc-2.33`
      • `gcc-12.3`
      • `binutils-2.40`
      • `make-4.1`

      We are

      • `glibc`: behind everyone, including RHEL/Rocky!
      • `gcc`: ahead of Rocky and Debian stable; congruent with Ubuntu transient; behind Fedora, Debian testing, and LFS
      • `binutils`: ahead of Rocky, Ubuntu LTS; congruent with Debian stable and Fedora; behind Ubuntu transient, Debian testing, and LFS
      • `make`: we are behind everybody!

      ... so ... re: :point_up_2: ... I think we should:

      • update our `glibc` to match either LFS/Fedora (`2.38`) or Debian testing (`2.37`)
      • leave `gcc` alone for now, aside from ensuring we have the latest point release in the `gcc-12.3` series
      • update to `binutils-2.41` to match with Ubuntu transient and LFS
      • update our `make` to at least the `4.3` series, if not `4.4`, to match with everyone else.

      Opening this issue to invite and preserve discussion.

            Unassigned Unassigned
            cuantar cuantar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: