[PATCH] BZ #19590: Fixed build of shared objects that use libmvec.so functions

Florian Weimer fweimer@redhat.com
Wed Feb 10 12:08:00 GMT 2016


On 02/10/2016 12:36 PM, Andrew Senkevich wrote:

>  #define ALIAS_IMPL(alias, target) \
>  ENTRY (alias); \
> -       call target; \
> +       call target@PLT; \
>         ret; \
>  END (alias)

This needs a comment why this cannot be a tail call (JMP).

Out of curiosity, why is it not possible to avoid this indirection?  Why
is this logic required in libmvec_nonshared.a?

Florian



More information about the Libc-alpha mailing list