From 1613dd5e1078f194875d4e08dea8c8fe92013c65 Mon Sep 17 00:00:00 2001 From: Hans Kristian Rosbach Date: Thu, 7 Sep 2017 11:31:30 +0200 Subject: [PATCH] Fix dynamic versioning of library --- Makefile.in | 9 ++++++--- configure | 2 ++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index 605f4f11..441b2c7c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -29,12 +29,15 @@ TEST_LIBS=$(LIBNAME1).a LDSHARED=$(CC) LDSHAREDFLAGS=-shared +VER=1.9.9 +VER1=1 + STATICLIB=$(LIBNAME1).a SHAREDLIB=$(LIBNAME1).so -SHAREDLIBV=$(LIBNAME1).so.1.2.11 -SHAREDLIBM=$(LIBNAME1).so.1 +SHAREDLIBV=$(LIBNAME1).so.$(VER) +SHAREDLIBM=$(LIBNAME1).so.$(VER1) IMPORTLIB= -SHAREDTARGET=$(LIBNAME1).so.1.2.11 +SHAREDTARGET=$(LIBNAME1).so.$(VER) PKGFILE=$(LIBNAME2).pc LIBS=$(STATICLIB) $(SHAREDTARGET) diff --git a/configure b/configure index 98c33a78..26a1544b 100755 --- a/configure +++ b/configure @@ -1006,6 +1006,8 @@ sed < $SRCDIR/Makefile.in " /^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM# /^SHAREDTARGET *=/s#=.*#=$SHAREDTARGET# /^IMPORTLIB *=/s#=.*#=$IMPORTLIB# +/^VER *=/s#=.*#=$VER# +/^VER1 *=/s#=.*#=$VER1# /^AR *=/s#=.*#=$AR# /^ARFLAGS *=/s#=.*#=$ARFLAGS# /^RANLIB *=/s#=.*#=$RANLIB# -- 2.47.2