File ptlib-soname.diff of Package libpt2
Index: ptlib-2.4.2/make/lib.mak
===================================================================
--- ptlib-2.4.2.orig/make/lib.mak
+++ ptlib-2.4.2/make/lib.mak
@@ -42,7 +42,7 @@ else
endif
endif
-LIB_SONAME = $(LIBNAME_PAT)
+LIB_SONAME = $(LIB_FILENAME)
ifneq ($(P_SHAREDLIB),1)
STATIC_LIB_FILE = $(LIBDIR)/$(LIB_FILENAME)
Index: ptlib-2.4.2/configure.ac
===================================================================
--- ptlib-2.4.2.orig/configure.ac
+++ ptlib-2.4.2/configure.ac
@@ -1680,6 +1680,9 @@ PTLIB_NEW_OPTION(ODBC)
dnl /Forward compatibility for pkg-config options
+PTLIB_SUFFIX=$OBJ_SUFFIX
+AC_SUBST(PTLIB_SUFFIX)
+
dnl ########################################################################
dnl final declarations
Index: ptlib-2.4.2/ptlib.pc.in
===================================================================
--- ptlib-2.4.2.orig/ptlib.pc.in
+++ ptlib-2.4.2/ptlib.pc.in
@@ -3,7 +3,7 @@ exec_prefix=@exec_prefix@
libdir=@LIBDIR@
includedir=@includedir@
cxxflags=@STDCXXFLAGS@
-suffix=
+suffix=@PTLIB_SUFFIX@
machtype=@MACHTYPE@
ostype=@OSTYPE@
objdir=obj_@OSTYPE@_@MACHTYPE@${suffix}
Index: ptlib-2.4.2/make/ptlib-config.in
===================================================================
--- ptlib-2.4.2.orig/make/ptlib-config.in
+++ ptlib-2.4.2/make/ptlib-config.in
@@ -10,7 +10,7 @@ exec_prefix=@exec_prefix@
VERSION="@PTLIB_VERSION@"
CCFLAGS="@STDCCFLAGS@"
LDFLAGS="@LDFLAGS@"
-LIBS="@ENDLDLIBS@ -lpt"
+LIBS="@ENDLDLIBS@ -lpt@PTLIB_SUFFIX@"
LIBDIR="@LIBDIR@"
PTINSTDIR="@prefix@/share/ptlib"
MACHTYPE="@MACHTYPE@"