-
Bug
-
Resolution: Unresolved
-
Undefined
-
rhel-9.4.z
-
None
-
annobin-12.92-2.el9
-
Yes
-
Low
-
2
-
rhel-sst-pt-gcc
-
ssg_platform_tools
-
2
-
False
-
-
No
-
PT LLVMRustGo 2025 S03, PT LLVMRustGo 2025 S04
-
Pass
-
Automated
-
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.
- clones
-
RHEL-82887 annobin: Installs unpatched sources for use by GCC, causing RHEL-21772 regression
-
- Closed
-
- depends on
-
RHEL-82887 annobin: Installs unpatched sources for use by GCC, causing RHEL-21772 regression
-
- Closed
-
- links to
-
RHBA-2025:147344 annobin update