From 783fcbe8edb8f3f4a64f735ed71ac8c4f1fe6a65 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Fri, 17 Sep 2021 15:21:40 +0000 Subject: [PATCH] ITS#9673 - Fix library symbol versioning --- build/version.sh | 1 + configure.ac | 4 ++-- libraries/liblber/liblber.vers.in | 2 +- libraries/libldap/libldap.vers.in | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build/version.sh b/build/version.sh index 799a33ca34..455b4e831d 100755 --- a/build/version.sh +++ b/build/version.sh @@ -34,6 +34,7 @@ echo OL_PACKAGE=\"${ol_package}\" echo OL_MAJOR=$ol_major echo OL_MINOR=$ol_minor echo OL_PATCH=$ol_patch +echo OL_API_CURRENT=$ol_api_current echo OL_API_INC=$ol_api_inc echo OL_API_LIB_VERSION=$ol_api_lib_version echo OL_VERSION=$ol_version diff --git a/configure.ac b/configure.ac index dcece557eb..a142d06be7 100644 --- a/configure.ac +++ b/configure.ac @@ -82,8 +82,8 @@ AC_DEFINE_UNQUOTED(LDAP_VENDOR_VERSION_MAJOR,$OL_MAJOR,Major) AC_DEFINE_UNQUOTED(LDAP_VENDOR_VERSION_MINOR,$OL_MINOR,Minor) AC_DEFINE_UNQUOTED(LDAP_VENDOR_VERSION_PATCH,$OL_PATCH,Patch) -OPENLDAP_LIBRELEASE=$OL_API_LIB_RELEASE -AC_SUBST(OPENLDAP_LIBRELEASE)dnl +OPENLDAP_API_CURRENT=$OL_API_CURRENT +AC_SUBST(OPENLDAP_API_CURRENT)dnl OPENLDAP_LIBVERSION=$OL_API_LIB_VERSION AC_SUBST(OPENLDAP_LIBVERSION)dnl diff --git a/libraries/liblber/liblber.vers.in b/libraries/liblber/liblber.vers.in index 104b860a24..ce0aeeba9a 100644 --- a/libraries/liblber/liblber.vers.in +++ b/libraries/liblber/liblber.vers.in @@ -6,7 +6,7 @@ HIDDEN _save*; }; -OPENLDAP_@OPENLDAP_LIBRELEASE@ +OPENLDAP_@OPENLDAP_API_CURRENT@ { global: ber_*; diff --git a/libraries/libldap/libldap.vers.in b/libraries/libldap/libldap.vers.in index 3a9ad893c2..1d0cbe4c95 100644 --- a/libraries/libldap/libldap.vers.in +++ b/libraries/libldap/libldap.vers.in @@ -6,7 +6,7 @@ HIDDEN _save*; }; -OPENLDAP_@OPENLDAP_LIBRELEASE@ +OPENLDAP_@OPENLDAP_API_CURRENT@ { global: ldap_*; -- 2.47.3