[PATCH] Fix runtime linker auditing on aarch64

Florian Weimer fweimer@redhat.com
Thu Sep 24 09:58:13 GMT 2020


* Ben Coyote Woodard via Libc-alpha:

> LD_AUDIT has always broken for AArch64.

It was not completely broken, even the PLT enter/exit hooks somewhat
worked.

Therefore, you really need to increase LAV_CURRENT (for AArch64) in your
patch, so that we can patch in backwards compatibility code later if it
turns out that your patch broke existing audit modules that worked
before.  The dynamic linker can treat both versions (1 and 2) in the
same way if you and the AArch64 maintainers agree not to implement the
compatibility code.  But with the LAV_CURRENT change, we at least have
the option to add compatibility support if necessary.

Thanks,
Florian
-- 
Red Hat GmbH, https://de.redhat.com/ , Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, Michael O'Neill



More information about the Libc-alpha mailing list