Uploaded image for project: 'AI Platform Core Components'
  1. AI Platform Core Components
  2. AIPCC-8391

Update builder to GCC 14 from gcc-toolset-14

    • Icon: Initiative Initiative
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Development Platform
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • M
    • Hide

      2026-Jan-07 green

      Initiative is on track. I don't expect any major problems.

      Show
      2026-Jan-07 green Initiative is on track. I don't expect any major problems.

      Feature title:  Update builder to GCC 14 from gcc-toolset-14

      Feature Overview:
      Update wheel builder from RHEL 9's default compiler GCC 11 to GCC 14 from gcc-toolset-14. GCC 14 has more features and generates faster code in some cases. Python upstream's manylinux container use GCC 14 toolset, too. Several packages like simsimd and llvmlite do not compile with GCC 11 any more.

      Product(s) associated:

      RHAIIS: yes
      RHEL AI: yes
      RHOAI: yes

      Goals:

      Python wheels are compiled with GCC 14 by default.

      Requirements:

      • all wheel builder images have gcc-toolset-14 with C, C++, and Fortran compiler installed
      • GCC 14 is the default compiler in PATH
      • Packages that do not support GCC 14 are built with GCC 11 (Torch?)
      • workarounds like "CC: clang" for llvmlit and simsimd are removed

      Done - Acceptance Criteria:
      All new Python wheel are build with GCC 14 unless they explicitly opt-in for GCC 11 or clang.

      Use Cases - i.e. User Experience & Workflow:

      n/a

      Out of Scope:
      gcc-toolset-15 update – the new version is not available for RHEL 9.6, only >= 9.7 / >= 10.1.

      Documentation Considerations :
      This is an internal-facing change and not directly visible to customers.

      Other Considerations:

              mdean@redhat.com Meirav Dean
              cheimes@redhat.com Christian Heimes
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: