Introducing ELF2.0
The Cuthour
cuthour@gmail.com
Wed Jan 29 18:26:10 GMT 2025
Hi
>>> Some. Each port would have to enable it individually. See the #ifdef
>>> OBJC_COMPLEX_RELC configuration in gas/symbols.c.
>>
>> If the people on this list, who are struggling with 'complex
>> relocation,' have an idea of what they would like ELF to become,
>> I will respect that. In fact, Iwould encourage them to pursue it.
>
> The above functionality is compatible with - embedded in - normal ELF.
> How individual target architectures express relocations etc. is within
> their discretion, again normal ELF. If you think you have a
> significant problem that such link-time computations are needed to
> express, please share them.
The goal here is Relinkability. Even in object-oriented languages,
binary Relinkability should be a given. To achieve this, I propose
implementing at least basic arithmetic operations during the linking
phase with ELF2.0. If this proves successful, I envision further
developments leading to ELF3.0 or even 4.0 and beyond.
More information about the Binutils
mailing list