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