[PATCH v2 0/3] Transparent support for multiple symbol versions
Florian Weimer
fweimer@redhat.com
Fri Mar 19 20:07:35 GMT 2021
This version uses the final path sysdeps/generic/libc-symver.h in the
first patch, adds documentation for versioned_symbol and compat_symbol,
and splits out the locale/lc-ctype.c change into its own patch.
Thanks,
Florian
Florian Weimer (3):
Change how the symbol_version_reference macro is defined
locale: Use compat_symbol_reference in _nl_postload_ctype
Fold compat_symbol_unique functionality into compat_symbol
config.h.in | 4 ++
configure | 28 +++++++++++
configure.ac | 23 +++++++++
include/libc-symbols.h | 21 +++------
include/shlib-compat.h | 81 +++++++++++++++-----------------
locale/lc-ctype.c | 14 +++---
malloc/malloc.c | 2 +-
nptl/libpthread-compat.c | 16 +++----
sysdeps/generic/libc-symver.h | 88 +++++++++++++++++++++++++++++++++++
sysdeps/ia64/libc-symver.h | 33 +++++++++++++
time/clock_getcpuclockid.c | 3 +-
time/clock_getres.c | 3 +-
time/clock_gettime.c | 3 +-
time/clock_nanosleep.c | 3 +-
time/clock_settime.c | 3 +-
15 files changed, 242 insertions(+), 83 deletions(-)
create mode 100644 sysdeps/generic/libc-symver.h
create mode 100644 sysdeps/ia64/libc-symver.h
--
2.30.2
More information about the Libc-alpha
mailing list