Landing: 447d46c9ad77

Project / Subsystem

binutils / binutils/ld

Date

2026-09-23

Author

Alan Modra <amodra@sourceware.org>

Commit

447d46c9ad77d0add6f01a954cfc7c9073b1843f

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
binutils/ld
patch_id
—
commit_hash
447d46c9ad77d0add6f01a954cfc7c9073b1843f
source_type
public_inbox
headline
ELF linker creates stub bfd for dynamic sections
tldr
ELF targets now set the dynobj field early when creating stub bfds for dynamic sections.
author
Alan Modra <amodra@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • linker
  • • ELF
  • • dynamic linking
discussion_id_link
—
bugzilla_pr
—
date
2026-09-23T00:00:00.000Z

ELF targets now set the dynobj field when creating a stub bfd, which is used for dynamic sections. This change allows for earlier setting of the dynamic object information. An adjustment is made for the frv target to avoid an assertion failure in _bfd_elf_link_dynobj, as the function is no longer strictly needed.