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 add

PKG_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

Attachment: OpenPGP_0xB0DE9DD628BF132F.asc
Description: application/pgp-keys

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to