Landing: fc7126f86304
Project / Subsystem
binutils / binutils/ld
Date
2026-06-04
Author
Jon Turney <jturney@sourceware.org>
Commit
fc7126f8630423ce0224f83e2688fd14fc01d2b7
Source
public_inbox
Perf win
No
Breaking
Yes
All attributes
- project
- binutils
- subsystem
- binutils/ld
- patch_id
- —
- commit_hash
- fc7126f8630423ce0224f83e2688fd14fc01d2b7
- source_type
- public_inbox
- headline
- Linker drops duplicate `pep-dll` source files for AArch64 and x86_64.
- tldr
- The Binutils linker no longer includes redundant `pep-dll-aarch64.c` and `pep-dll-x86_64.c` source files, eliminating duplicate symbol errors during cross-comp…
- author
- Jon Turney <jturney@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- true
- series_id
- —
- series_parts
- []
- tags
-
- • linker
- • mingw
- • build-system
- • bugfix
- • cross-compilation
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-06-04T00:00:00.000Z
The Binutils linker has removed the pep-dll-aarch64.c and pep-dll-x86_64.c files. These files were found to be duplicates of the existing pe-dll.c, causing ‘multiple definition’ errors when configuring Binutils with multiple Windows targets like x86_64-w64-mingw32 and aarch64-w64-mingw32. Their removal resolves these build issues without sacrificing functionality.