• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • rhel-9.7
    • rhel-9.4.z
    • annobin
    • None
    • annobin-12.92-2.el9
    • Yes
    • Low
    • 2
    • rhel-sst-pt-gcc
    • ssg_platform_tools
    • 2
    • False
    • Hide

      None

      Show
      None
    • No
    • PT LLVMRustGo 2025 S03, PT LLVMRustGo 2025 S04
    • Unspecified Release Note Type - Unknown
    • Unspecified
    • Unspecified
    • Unspecified
    • All
    • None

      The gcc-11.4.1-4.el9_4 build switch to the GCC-built annobin plugin. This brought back RHEL-21772 because the annobin spec file installs the unpatched sources for later use by GCC:

      # Also install a copy of the sources into the build tree.
      mkdir -p                            %{buildroot}%{annobin_source_dir}
      cp %{_sourcedir}/%{annobin_sources} %{buildroot}%{annobin_source_dir}/latest-annobin.tar.xz
      %endif
      

      This blocks glibc rebuilds (exactly the same symptoms as RHEL-21772) and could result in other packages getting misbuilt, too.

      Fixing this in the annobin package is sufficient, there's no need to rebuild GCC. A simple rebuild of annobin itself will result in the patched sources being used, but it's not a long-term fix of the underlying issue.

              rh-ee-tmachado Tulio Magno Quites Machado Filho
              fweimer@redhat.com Florian Weimer
              Nick Clifton Nick Clifton
              Vaclav Kadlcik Vaclav Kadlcik
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: