On 01.03.21 18:00, Andrew Cooper wrote:
These dumps were produced from the RELEASE-4.14.0 tag, with the abi-dumper tooling backported from staging.For each stable library, add a PKG_OLD_ABI variable pointing at the 4.14 ABI. No functional change. Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> --- CC: Ian Jackson <i...@xenproject.org> CC: Wei Liu <w...@xen.org> CC: Juergen Gross <jgr...@suse.com> --- tools/libs/abi/libxencall.so.1.2-x86_64-abi.dump | 924 +++++++++++ .../abi/libxendevicemodel.so.1.3-x86_64-abi.dump | 1491 +++++++++++++++++ tools/libs/abi/libxenevtchn.so.1.1-x86_64-abi.dump | 719 ++++++++ .../abi/libxenforeignmemory.so.1.3-x86_64-abi.dump | 847 ++++++++++ tools/libs/abi/libxengnttab.so.1.2-x86_64-abi.dump | 1199 ++++++++++++++ tools/libs/abi/libxenhypfs.so.1.0-x86_64-abi.dump | 597 +++++++ .../libs/abi/libxenstore.so.3.0.3-x86_64-abi.dump | 1711 ++++++++++++++++++++ .../libs/abi/libxentoolcore.so.1.0-x86_64-abi.dump | 239 +++ .../libs/abi/libxentoollog.so.1.0-x86_64-abi.dump | 882 ++++++++++ tools/libs/call/Makefile | 2 + tools/libs/devicemodel/Makefile | 2 + tools/libs/evtchn/Makefile | 2 + tools/libs/foreignmemory/Makefile | 2 + tools/libs/gnttab/Makefile | 2 + tools/libs/hypfs/Makefile | 2 + tools/libs/store/Makefile | 2 + tools/libs/toolcore/Makefile | 2 + tools/libs/toollog/Makefile | 2 + 18 files changed, 8627 insertions(+) create mode 100644 tools/libs/abi/libxencall.so.1.2-x86_64-abi.dump create mode 100644 tools/libs/abi/libxendevicemodel.so.1.3-x86_64-abi.dump create mode 100644 tools/libs/abi/libxenevtchn.so.1.1-x86_64-abi.dump create mode 100644 tools/libs/abi/libxenforeignmemory.so.1.3-x86_64-abi.dump create mode 100644 tools/libs/abi/libxengnttab.so.1.2-x86_64-abi.dump create mode 100644 tools/libs/abi/libxenhypfs.so.1.0-x86_64-abi.dump create mode 100644 tools/libs/abi/libxenstore.so.3.0.3-x86_64-abi.dump create mode 100644 tools/libs/abi/libxentoolcore.so.1.0-x86_64-abi.dump create mode 100644 tools/libs/abi/libxentoollog.so.1.0-x86_64-abi.dump
diff --git a/tools/libs/call/Makefile b/tools/libs/call/Makefile index 4ed201b3b3..37a7db5395 100644 --- a/tools/libs/call/Makefile +++ b/tools/libs/call/Makefile @@ -11,4 +11,6 @@ SRCS-$(CONFIG_SunOS) += solaris.c SRCS-$(CONFIG_NetBSD) += netbsd.c SRCS-$(CONFIG_MiniOS) += minios.c+PKG_OLD_ABI = ../abi/libxen$(LIBNAME).so.1.2-$(XEN_TARGET_ARCH)-abi.dump+
Any reason you don't addPKG_OLD_ABI = ../abi/libxen$(LIBNAME).so.$(MAJOR).$(MINOR)-$(XEN_TARGET_ARCH)-abi.dump
to tools/libs/libs.mk, maybe with some way to override/disable the setting (e.g. by setting a different value for PKG_OLD_ABI just after including $(XEN_ROOT)/tools/libs/libs.mk) ? You could even disable the ABI check if there is no map file provided, which will be the case for all the unstable libs. This would the need to touch all the stable library Makefiles. Juergen
OpenPGP_0xB0DE9DD628BF132F.asc
Description: application/pgp-keys
OpenPGP_signature
Description: OpenPGP digital signature