RFC: Should x86-64 support arbitrary calling conventions?

Florian Weimer fweimer@redhat.com
Tue Mar 21 09:40:00 GMT 2017


On 03/20/2017 07:30 PM, Carlos O'Donell wrote:
> (3) Dynamic linking with special options.
>
>     - Use -fno-plt or -Wl,-z,now
>     - Degraded developer tooling features because of current lack of support for
>       alternate function call ABIs.
>     - Inability to use LD_AUDIT audit framework without PLT entries.
>     - ELF interposition still preserved.

Blocking existing LD_AUDIT support is a good thing here if you don't 
follow the ABI.  But I still think we need to spell out the remaining 
ABI requires (as I said earlier), so that we can eventually add LD_AUDIT 
support for noplt calls.

Thanks,
Florian



More information about the Libc-alpha mailing list