binutils Newspaper
JUNE 15, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other

Ongoing Discussions

202 discussions
pe-coff
Proposed

PE-COFF: Fix weak external symbol resolution bugs

This series fixes two bugs related to PE COFF weak external symbol resolution in the BFD linker and adds testsuite coverage.

binutils
Proposed

Add .dirstamp to .gitignore

Adds the `.dirstamp` file to `.gitignore` to prevent it from being tracked in the repository.

binutils
Proposed

Markets brand products

Spam email promoting brand products.

binutils
Proposed

New German PO file for 'ld' (version 2.45.90)

The Translation Project robot submitted a revised German PO file for the 'ld' textual domain, requesting its inclusion in the next release.

binutils
Proposed

Sourceware @ Conservancy Year Three

Sourceware highlights its activities and achievements over the past year as a Conservancy member project, including infrastructure improvements and community e…

binutils
Proposed

git branches

Author confirms deletion of a mistakenly pushed branch and clarifies its purpose.

binutils
Proposed

Propose relicensing libctf-nobfd.so to LGPLv3+

To allow the Linux kernel and Clang to use libctf, the proposer suggests relicensing libctf-nobfd.so from GPLv3+ to LGPLv3+.

binutils
Proposed

RFC: Annotate immediates in x86 disassembly

Jan reports a testsuite failure due to a missing global variable when running with RUNTESTFLAGS=x86-64.

binutils
Proposed

Add support for new AMDGPU architectures

This patch series adds support for new AMDGPU architectures and related features to binutils.

binutils
Proposed

Gnu Tools Cauldron 2026

The GNU Tools Cauldron 2026 will be held in Prague from October 2nd to 4th, with a Toolchains Track at the Linux Plumbers Conference.

binutils
Proposed

Fix build under glibc 2.43

H.J. Lu proposes backporting patches to binutils 2.46 to fix build issues with glibc 2.43 due to stricter const checking.

binutils
Proposed

RFC: AArch64 Disassembler: Annotate undefined instructions

Nick Clifton clarifies that the RFC to annotate undefined AArch64 instructions is driven by a desire for more informative disassembler output, not a specific u…

loongarch
Proposed

LoongArch: Fix Relaxation Alignment with ld -r

This patch fixes an alignment issue in LoongArch when using `ld -r` by adding an align section and relocation.

loongarch
Proposed

LoongArch: Fix test for instruction alignment

Fixes a test case for LoongArch instruction alignment that was over-specified, causing failures on 32-bit objects.

elf
Proposed

elf: Set text-segment address to the maximum page size

This patch sets the text-segment address to the maximum page size for ELF Position Dependent Executables (PDEs) when specified via command-line to avoid loadin…

bfd
Proposed

gas, bfd: Rename Arm v8/v9 architecture tags

Renames Arm architecture tags to include the profile suffix for A-profile architectures, improving consistency, while preserving the numeric tag values.

bfd
Proposed

Add AMDGPU generic targets

Adds generic AMDGPU architectures (gfx9-generic, gfx10-1-generic, etc.) to binutils.

gprof
Proposed

gprof: Fix disappearing inlined functions

gprof now includes function names from line/debug symbols, correctly attributing CPU cycles to inlined functions.

gprof
Proposed

Gprof: Fix strchr discarded qualifier call

This patch fixes a discarded qualifier call in gprof by ensuring the result of strrchr is stored in a const char *.

risc-v
Proposed

RISC-V: Support Zvabd extension instructions

This patch adds support for the RISC-V Zvabd extension, which provides vector integer absolute difference operations.

risc-v
Proposed

RISC-V: Also output undefined symbols as dynamic symbols

A RISC-V linker change ensures undefined symbols are treated as dynamic symbols when linking with `--unresolved-symbols=ignore-in-object-file`, fixing crashes…

risc-v
Proposed

RISC-V: Output undefined symbols as dynamic symbols

This patch fixes an issue in the RISC-V linker that prevented undefined symbols from being resolved by the dynamic linker when using --unresolved-symbols=ignor…

riscv
Proposed

riscv: Ignore attributes in empty input file

This patch fixes multiple RISC-V linker test failures by ignoring attributes in empty input files during attribute merging.

x86
Proposed

Pass "%s" to i386_dis_printf as the format string

The patch modifies the x86 disassembler to pass "%s" as the format string to `i386_dis_printf` to prevent format string vulnerabilities.

gdb/microblaze
Proposed

gdb/MicroBlaze: Add support for native linux gdb

Adds native Linux support for GDB for the MicroBlaze architecture, including core target support and basic debugger functionality.

x86/disasm
Proposed

x86/disasm: Fix format string vulnerability

Fixes a format string vulnerability in the x86 disassembler by adding format specifiers to `i386_dis_printf` calls.

aarch64
Proposed

aarch64: Inline all FLD_* uses in aarch64-tbl.h

This patch inlines FLD_* macro uses in aarch64-tbl.h and defines FLD as an alias for AARCH64_FLD in aarch64-gen.c.

as.texi
Proposed

as.texi: Holy backwards compatibility

The patch removes a notice in as.texi that .abort will one day not be supported, arguing it's a widely used feature.

binutils/configure
Proposed

Confirms fix for msgpack configure script

Simon Marchi confirms that a patch addressing msgpack detection in binutils configure script has fixed the issue.

maintainers
Proposed

MAINTAINERS: Update my email address

Nick Alcock updates his email address in the binutils MAINTAINERS file following a redundancy notice.

include/elf
Committed

Fix AMDGPU constant order in include/elf.

Simon Marchi fixed the order of AMDGPU constants in `include/elf/amdgpu.h` to be in ascending value order.

chore
Proposed

Chore: correct misrepresented wording

Jan points out that the proposed patch needs to be applied to the source file (ld/ld.texi) and the tip of the master branch.

bfd/mn10300
Proposed

Bfd/mn10300: Drop BFD_RELOC_MN10300_*_PCREL

Removes unused PC-relative relocation enumerators for the mn10300 architecture in the Binary File Descriptor (BFD) library.

bfd/s390+sh
Proposed

Bfd/s390+sh: Don't abuse BFD_RELOC_32_GOT_PCREL

Fixes incorrect usage of a PC-relative relocation enumerator for non-PC-relative relocations in the s390 and SH backends of the Binary File Descriptor (BFD) li…

bfd/sh
Proposed

Bfd/sh: Drop unused relocation enumerators

Removes unused relocation enumerators in the SH backend of the Binary File Descriptor (BFD) library, likely leftovers from SH5's 64-bit ISA.

binutils/gprof
Committed

Gprof support for split debuginfo

A patch adding gprof support for split debuginfo has been pushed after review.

libsframe
Proposed

Libsframe: include bfd/version.m4 for BFD_VERSION

The libsframe configure script is updated to correctly determine the package version by including bfd/version.m4.

risc-v/gas
Ready to Land

RISC-V/gas: .attribute vs .insn

The `.attribute` directive must precede any instruction, including those emitted by `.insn`; related improvements are suggested.

haiku/testsuite
Proposed

Haiku/testsuite: Enable ELF tests

This series enables ELF tests for Haiku, addressing previous shortcomings and potential regressions across Haiku targets.