-
Bug
-
Resolution: Unresolved
-
Normal
-
rhel-9.5
-
None
-
binutils-2.35.2-51.el9
-
No
-
None
-
2
-
sst_pt_gcc
-
ssg_platform_tools
-
23
-
25
-
1
-
False
-
-
No
-
GCC Sprint 7, GCC Sprint 8
-
Pass
-
binutils-2.35.2-51.el9
-
Automated
-
Unspecified Release Note Type - Unknown
-
None
objcopy changes entsize of .relro_padding section generated by lld, which may break processing by other tools (in particular eu-strip). The overall effect is that debuginfo extraction by find-debuginfo may fail on lld-generated artifacts on the i686 architecture.
This has been fixed in upstream binutils in commit 88141209e25ce19473ec07d7aac09cc68f06a630.
Issue can be reproduced by running objcopy on the shared object https://drive.google.com/file/d/1Wpju3kKq2-U0BX7NoJ2KFL6hVF494kZJ/view?usp=sharing. Then readelf --section-headers will print
[24] .relro_padding NOBITS 02521d2c 251fd2c 0002d4 08 WA 2 0 1
instead of
[24] .relro_padding NOBITS 02521d2c 251fd2c 0002d4 00 WA 0 0 1
- links to
-
RHBA-2024:135302 binutils bug fix and enhancement update