From 80be2141ffde6270f71f3f4ed4300762f8765c80 Mon Sep 17 00:00:00 2001 From: Isaac Boukris Date: Mon, 25 Nov 2019 13:16:42 +0100 Subject: [PATCH] ABI: add .PY3 alias to py{talloc,ldb} libs for backward compatibility Signed-off-by: Isaac Boukris --- buildtools/wafsamba/samba_abi.py | 8 ++++++++ 1 file changed, 8 insertions(+) Index: talloc-2.2.0/buildtools/wafsamba/samba_abi.py =================================================================== --- talloc-2.2.0.orig/buildtools/wafsamba/samba_abi.py +++ talloc-2.2.0/buildtools/wafsamba/samba_abi.py @@ -172,6 +172,10 @@ def abi_write_vscript(f, libname, curren version """ + alias = None + if libname.startswith('PY') and libname.endswith('UTIL'): + alias = libname + '.PY3' + invmap = {} for s in symmap: invmap.setdefault(symmap[s], []).append(s) @@ -180,6 +184,8 @@ def abi_write_vscript(f, libname, curren versions = sorted(versions, key=version_key) for k in versions: symver = "%s_%s" % (libname, k) + if alias: + symver = "%s_%s" % (alias, k) if symver == current_version: break f.write("%s {\n" % symver)