[PATCH v8 00/19] AArch64 AEABI build attributes (a.k.a. object attributes v2)

Jan Beulich jbeulich@suse.com
Tue Jul 15 11:43:49 GMT 2025


On 15.07.2025 13:39, Matthieu Longo wrote:
> This patch series introduces support for AArch64 AEABI build attributes (that I will refer as Object Attributes V2). Build attributes are metadata embedded in ELF object files, and binaries (executables, and shared linkable libraries) to provide ABI and compatibility information. These attributes help linkers to diagnose incompatibilities and enforce compatibility between the input object files at link time. Additionally, they can offer insights into the targeted processor, or architecture for an object file, or features used in it. More details can be found in [1] and Section 4 of [2].
> This enhancement aligns with the ongoing efforts to improve compatibility and interoperability within the ELF ecosystem for AArch64.
> 
> ## Diff against previous revisions
> 
> ### Revision 7 -> 8:
> 
> Patch series v7: https://inbox.sourceware.org/binutils/20250714165851.1580881-1-matthieu.longo@arm.com/
> Diff: addressed comments from Jan in revision 7.
> - Remove OBJ_ELF from tc-<arch>.h where <arch> is ELF only.

May I ask that you slow down some with the re-submissions? As per a recent
reply of Nick's on a different thread, it doesn't look like this work can
still make 2.45. Unless you have a behind-the-scenes agreement with him.
Hence there's really no reason to rush this (anymore).

Jan


More information about the Binutils mailing list