ELBA-2023-12773

ELBA-2023-12773 - binutils bug fix update

Type:BUG
Impact:NA
Release Date:2023-09-06

Description


[2.35.2-37.0.2]
- Refresh CTF patches from upstream.
- Avoid spurious corruption error with symtypetab section emitted by old OL8 GCCs
- Various obscure install-time linking problems
- Make objdump/readelf --ctf parameter optional; make objdump --ctf-parent take
a CTF member name, not a section name
- Improve dumping of types when some types elicit a libctf error
- Put functions as well as variables in the (misnamed) CTF variable section
- Improve handling of various forms of corrupted CTF input.
- Fix errors in comments in and
- Make CTF dicts reproducible even when conflicting types are seen
- Prevent corruption of output when linking multiple object files derived from
the same source
- Minor compiler warning and portability fixes
- Fix (unlikely) crash-inducing uninitialized memory access and wild
pointer overwrite when linking
- Fix the reported offsets of fields within unnamed structs/unions
[Orabug: 35191322]
- Fix a number of places where operations carried out on child dicts
that errored were producing errors on the parent, not the child,
so the caller never noticed them




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 9 (aarch64) binutils-2.35.2-37.0.2.el9.src.rpmc6f08e0b58659b3e33877094409f54b0147980e5915fe78231300f357103ee2e-ol9_aarch64_appstream
binutils-2.35.2-37.0.2.el9.src.rpmc6f08e0b58659b3e33877094409f54b0147980e5915fe78231300f357103ee2e-ol9_aarch64_baseos_latest
binutils-2.35.2-37.0.2.el9.src.rpmc6f08e0b58659b3e33877094409f54b0147980e5915fe78231300f357103ee2e-ol9_aarch64_u2_baseos_patch
binutils-2.35.2-37.0.2.el9.aarch64.rpme20246859812a908f36ede026d9b73a99bfc0c3a433029b60a38562e05ddb8ba-ol9_aarch64_baseos_latest
binutils-2.35.2-37.0.2.el9.aarch64.rpme20246859812a908f36ede026d9b73a99bfc0c3a433029b60a38562e05ddb8ba-ol9_aarch64_u2_baseos_patch
binutils-devel-2.35.2-37.0.2.el9.aarch64.rpm1e9ca0df475cbd49708bc574be320381232895b3773e82f0b28ee2a1d46b679f-ol9_aarch64_appstream
binutils-gold-2.35.2-37.0.2.el9.aarch64.rpm1393ff02f3e893b03000d02fd7cb83f7184b369da44c7bcfb5eaa94708a1444b-ol9_aarch64_baseos_latest
binutils-gold-2.35.2-37.0.2.el9.aarch64.rpm1393ff02f3e893b03000d02fd7cb83f7184b369da44c7bcfb5eaa94708a1444b-ol9_aarch64_u2_baseos_patch
Oracle Linux 9 (x86_64) binutils-2.35.2-37.0.2.el9.src.rpmc6f08e0b58659b3e33877094409f54b0147980e5915fe78231300f357103ee2e-ol9_x86_64_appstream
binutils-2.35.2-37.0.2.el9.src.rpmc6f08e0b58659b3e33877094409f54b0147980e5915fe78231300f357103ee2e-ol9_x86_64_baseos_latest
binutils-2.35.2-37.0.2.el9.src.rpmc6f08e0b58659b3e33877094409f54b0147980e5915fe78231300f357103ee2e-ol9_x86_64_u2_baseos_patch
binutils-2.35.2-37.0.2.el9.i686.rpmd0eccd0d96b622b3574e5615ae936333bfc3a5aa6588757934d5e236960e04f2-ol9_x86_64_baseos_latest
binutils-2.35.2-37.0.2.el9.i686.rpmd0eccd0d96b622b3574e5615ae936333bfc3a5aa6588757934d5e236960e04f2-ol9_x86_64_u2_baseos_patch
binutils-2.35.2-37.0.2.el9.x86_64.rpm55120d6616b915e273f2264c843c0d714ff5b7b723a89f7cb2665b686d7aa518-ol9_x86_64_baseos_latest
binutils-2.35.2-37.0.2.el9.x86_64.rpm55120d6616b915e273f2264c843c0d714ff5b7b723a89f7cb2665b686d7aa518-ol9_x86_64_u2_baseos_patch
binutils-devel-2.35.2-37.0.2.el9.i686.rpm2cb55f915b29af1de526d673bae2be32ff05e6a43bff12087b45cfeb9c879f9c-ol9_x86_64_appstream
binutils-devel-2.35.2-37.0.2.el9.x86_64.rpmf08962968fbfd835a74b9d55ad91371f1c272ffe06bff0b507bc839af88b380c-ol9_x86_64_appstream
binutils-gold-2.35.2-37.0.2.el9.x86_64.rpmbe390853b3b80e32a6b915bc1706c865732557201ceaad1dd7deef96ddea3ee5-ol9_x86_64_baseos_latest
binutils-gold-2.35.2-37.0.2.el9.x86_64.rpmbe390853b3b80e32a6b915bc1706c865732557201ceaad1dd7deef96ddea3ee5-ol9_x86_64_u2_baseos_patch



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete