36 lines
1.2 KiB
Diff
36 lines
1.2 KiB
Diff
From 80be2141ffde6270f71f3f4ed4300762f8765c80 Mon Sep 17 00:00:00 2001
|
|
From: Isaac Boukris <iboukris@gmail.com>
|
|
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 <iboukris@samba.org>
|
|
---
|
|
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)
|