[master] fe5b71e Move all libs but libvarnishapi to a private directory, drop soname number
Tollef Fog Heen
tfheen at varnish-cache.org
Wed Feb 23 14:28:52 CET 2011
commit fe5b71ee98a5d37db6ac7775ab525e0d166fceba
Author: Tollef Fog Heen <tfheen at varnish-software.com>
Date: Tue Feb 22 10:05:29 2011 +0100
Move all libs but libvarnishapi to a private directory, drop soname number
As we don't want anybody linking against libvarnish, libvcl and the
other libraries, move those to pkglibdir. In addition, to further
emphasize that they do not have a stable ABI, drop the version from
the soname.
diff --git a/lib/libvarnish/Makefile.am b/lib/libvarnish/Makefile.am
index 9d1056c..dcec5e1 100644
--- a/lib/libvarnish/Makefile.am
+++ b/lib/libvarnish/Makefile.am
@@ -2,9 +2,9 @@
INCLUDES = -I$(top_srcdir)/include @PCRE_CFLAGS@
-lib_LTLIBRARIES = libvarnish.la
+pkglib_LTLIBRARIES = libvarnish.la
-libvarnish_la_LDFLAGS = -version-info 1:0:0
+libvarnish_la_LDFLAGS = -avoid-version
libvarnish_la_SOURCES = \
argv.c \
diff --git a/lib/libvarnishcompat/Makefile.am b/lib/libvarnishcompat/Makefile.am
index 76d4986..f5b363e 100644
--- a/lib/libvarnishcompat/Makefile.am
+++ b/lib/libvarnishcompat/Makefile.am
@@ -2,9 +2,9 @@
INCLUDES = -I$(top_srcdir)/include
-lib_LTLIBRARIES = libvarnishcompat.la
+pkglib_LTLIBRARIES = libvarnishcompat.la
-libvarnishcompat_la_LDFLAGS = -version-info 1:0:0
+libvarnishcompat_la_LDFLAGS = -avoid-version
libvarnishcompat_la_SOURCES = \
daemon.c \
diff --git a/lib/libvcl/Makefile.am b/lib/libvcl/Makefile.am
index aab8749..c594885 100644
--- a/lib/libvcl/Makefile.am
+++ b/lib/libvcl/Makefile.am
@@ -2,9 +2,9 @@
INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include
-lib_LTLIBRARIES = libvcl.la
+pkglib_LTLIBRARIES = libvcl.la
-libvcl_la_LDFLAGS = -version-info 1:0:0
+libvcl_la_LDFLAGS = -avoid-version
libvcl_la_SOURCES = \
vcc_priv.h \
diff --git a/lib/libvgz/Makefile.am b/lib/libvgz/Makefile.am
index ab9b561..a00e22b 100644
--- a/lib/libvgz/Makefile.am
+++ b/lib/libvgz/Makefile.am
@@ -1,8 +1,8 @@
# $Id$
-lib_LTLIBRARIES = libvgz.la
+pkglib_LTLIBRARIES = libvgz.la
-libvgz_la_LDFLAGS = -version-info 1:0:0
+libvgz_la_LDFLAGS = -avoid-version
libvgz_la_CFLAGS = -D_LARGEFILE64_SOURCE=1 $(libvgz_extra_cflags)
libvgz_la_SOURCES = \
More information about the varnish-commit
mailing list