From: Bert Hubert Date: Sun, 4 Nov 2007 21:43:51 +0000 (+0000) Subject: Make modules unversioned (thanks darix) X-Git-Tag: rec-3.1.7.1~145 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2aa6626cde482520019736225b02e1d72e3fa0aa;p=pdns Make modules unversioned (thanks darix) git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1096 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/modules/db2backend/Makefile.am b/modules/db2backend/Makefile.am index 2d80ec42d..f6e2f823d 100644 --- a/modules/db2backend/Makefile.am +++ b/modules/db2backend/Makefile.am @@ -2,5 +2,5 @@ AM_CPPFLAGS=@THREADFLAGS@ lib_LTLIBRARIES = libdb2backend.la libdb2backend_la_SOURCES=DB2Backend.cc DB2Backend.hh DB2Exception.cc DB2Exception.hh -libdb2backend_la_LDFLAGS=-ldb2 +libdb2backend_la_LDFLAGS=-module -avoid-version -ldb2 diff --git a/modules/geobackend/Makefile.am b/modules/geobackend/Makefile.am index 9b8c5be07..ca27231cd 100644 --- a/modules/geobackend/Makefile.am +++ b/modules/geobackend/Makefile.am @@ -2,4 +2,4 @@ AM_CPPFLAGS=@THREADFLAGS@ EXTRA_DIST=OBJECTFILES OBJECTLIBS lib_LTLIBRARIES = libgeobackend.la libgeobackend_la_SOURCES=geobackend.cc geobackend.hh ippreftree.cc ippreftree.hh -libgeobackend_la_LDFLAGS=-module +libgeobackend_la_LDFLAGS=-module -avoid-version diff --git a/modules/gmysqlbackend/Makefile.am b/modules/gmysqlbackend/Makefile.am index 46d530294..33ee896a5 100644 --- a/modules/gmysqlbackend/Makefile.am +++ b/modules/gmysqlbackend/Makefile.am @@ -9,7 +9,7 @@ libgmysqlbackend_la_SOURCES=gmysqlbackend.cc gmysqlbackend.hh \ smysql.hh smysql.cc -libgmysqlbackend_la_LDFLAGS=-module -lmysqlclient +libgmysqlbackend_la_LDFLAGS=-module -avoid-version -lmysqlclient # -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto diff --git a/modules/goraclebackend/Makefile.am b/modules/goraclebackend/Makefile.am index 3352f9947..61b11fbf0 100644 --- a/modules/goraclebackend/Makefile.am +++ b/modules/goraclebackend/Makefile.am @@ -15,7 +15,7 @@ libgoraclebackend_la_SOURCES=goraclebackend.cc goraclebackend.hh \ soracle.hh soracle.cc -libgoraclebackend_la_LDFLAGS=-module -L$(ORACLE_HOME)/lib -lclient9 -lclntst9 +libgoraclebackend_la_LDFLAGS=-module -avoid-version -L$(ORACLE_HOME)/lib -lclient9 -lclntst9 #soracle_LDFLAGS=-module -L$(ORACLE_HOME)/lib -lclient9 -lclntst9 -ldl -pthread # -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto diff --git a/modules/gpgsqlbackend/Makefile.am b/modules/gpgsqlbackend/Makefile.am index 97a7af47a..7d55bc05c 100644 --- a/modules/gpgsqlbackend/Makefile.am +++ b/modules/gpgsqlbackend/Makefile.am @@ -7,7 +7,7 @@ INCLUDES=-I@PGSQL_incdir@ libgpgsqlbackend_la_SOURCES=gpgsqlbackend.cc gpgsqlbackend.hh \ spgsql.hh spgsql.cc -libgpgsqlbackend_la_LDFLAGS=@PGSQL_lib@ -Wl,-Bstatic -lpq \ +libgpgsqlbackend_la_LDFLAGS=-module -avoid-version @PGSQL_lib@ -Wl,-Bstatic -lpq \ -Wl,-Bdynamic libgpgsqlbackend_la_LIBADD=-lssl -lcrypt -lcrypto diff --git a/modules/gsqlite3backend/Makefile.am b/modules/gsqlite3backend/Makefile.am index cc328801e..e8aae330f 100644 --- a/modules/gsqlite3backend/Makefile.am +++ b/modules/gsqlite3backend/Makefile.am @@ -9,4 +9,4 @@ libgsqlite3backend_la_SOURCES=gsqlite3backend.cc gsqlite3backend.hh \ ssqlite3.hh ssqlite3.cc -libgsqlite3backend_la_LDFLAGS=-module -lsqlite3 +libgsqlite3backend_la_LDFLAGS=-module -avoid-version -lsqlite3 diff --git a/modules/gsqlitebackend/Makefile.am b/modules/gsqlitebackend/Makefile.am index 9ea3c5d28..995c938c1 100644 --- a/modules/gsqlitebackend/Makefile.am +++ b/modules/gsqlitebackend/Makefile.am @@ -9,4 +9,4 @@ libgsqlitebackend_la_SOURCES=gsqlitebackend.cc gsqlitebackend.hh \ ssqlite.hh ssqlite.cc -libgsqlitebackend_la_LDFLAGS=-module -lsqlite +libgsqlitebackend_la_LDFLAGS=-module -avoid-version -lsqlite diff --git a/modules/ldapbackend/Makefile.am b/modules/ldapbackend/Makefile.am index 5049aaacf..0df473127 100644 --- a/modules/ldapbackend/Makefile.am +++ b/modules/ldapbackend/Makefile.am @@ -5,6 +5,7 @@ EXTRA_DIST=OBJECTFILES OBJECTLIBS lib_LTLIBRARIES = libldapbackend.la libldapbackend_la_CPPFLAGS = -DLDAP_DEPRECATED libldapbackend_la_LIBADD = -lldap +libldapbackend_la_LDFLAGS=-module -avoid-version libldapbackend_la_SOURCES = \ ldapbackend.cc ldapbackend.hh \ powerldap.hh powerldap.cc \ diff --git a/modules/mysqlbackend/Makefile.am b/modules/mysqlbackend/Makefile.am index a343fbeba..51aca0e95 100644 --- a/modules/mysqlbackend/Makefile.am +++ b/modules/mysqlbackend/Makefile.am @@ -3,5 +3,5 @@ INCLUDES=-I@MYSQL_incdir@ lib_LTLIBRARIES = libmysqlbackend.la EXTRA_DIST=OBJECTFILES OBJECTLIBS libmysqlbackend_la_SOURCES=mysqlcbackend.cc mysqlcbackend.hh -libmysqlbackend_la_LDFLAGS=@MYSQL_lib@ -lmysqlclient +libmysqlbackend_la_LDFLAGS=-module -avoid-version @MYSQL_lib@ -lmysqlclient diff --git a/modules/opendbxbackend/Makefile.am b/modules/opendbxbackend/Makefile.am index 0ce580760..2ba78b995 100644 --- a/modules/opendbxbackend/Makefile.am +++ b/modules/opendbxbackend/Makefile.am @@ -1,6 +1,7 @@ AM_CPPFLAGS=@THREADFLAGS@ lib_LTLIBRARIES = libopendbxbackend.la libopendbxbackend_la_SOURCES = odbxbackend.hh odbxbackend.cc odbxprivate.cc -libopendbxbackend_la_LIBADD = -lopendbx +libopendbxbackend_la_LIBADD =-lopendbx +libopendbxbackend_la_LDFLAGS =-module -avoid-version EXTRA_DIST = OBJECTFILES OBJECTLIBS diff --git a/modules/pdnsbackend/Makefile.am b/modules/pdnsbackend/Makefile.am index 2a374f433..e803bd306 100644 --- a/modules/pdnsbackend/Makefile.am +++ b/modules/pdnsbackend/Makefile.am @@ -4,5 +4,5 @@ lib_LTLIBRARIES = libpdnsbackend.la EXTRA_DIST=OBJECTFILES OBJECTLIBS libpdnsbackend_la_SOURCES=pdnsbackend.cc pdnsbackend.hh -libpdnsbackend_la_LDFLAGS=-lmysqlclient +libpdnsbackend_la_LDFLAGS=-module -avoid-version -lmysqlclient diff --git a/modules/pipebackend/Makefile.am b/modules/pipebackend/Makefile.am index 4c3fde54f..b05dde63c 100644 --- a/modules/pipebackend/Makefile.am +++ b/modules/pipebackend/Makefile.am @@ -8,5 +8,5 @@ EXTRA_DIST=OBJECTFILES OBJECTLIBS backend.pl lib_LTLIBRARIES = libpipebackend.la libpipebackend_la_SOURCES=pipebackend.cc pipebackend.hh coprocess.cc coprocess.hh -libpipebackend_la_LDFLAGS=-module +libpipebackend_la_LDFLAGS=-module -avoid-version diff --git a/modules/xdbbackend/Makefile.am b/modules/xdbbackend/Makefile.am index 872175bb6..606bd71f1 100644 --- a/modules/xdbbackend/Makefile.am +++ b/modules/xdbbackend/Makefile.am @@ -5,8 +5,8 @@ bin_PROGRAMS=xdb-fill lib_LTLIBRARIES = libxdbbackend.la libxdbbackend_la_SOURCES=xdbbackend.cc xtdb.cc xtdb.hh xdb.hh xgdbm.hh -libxdbbackend_la_LDFLAGS=-module -ltdb +libxdbbackend_la_LDFLAGS=-module -avoid-version -ltdb libxdbbackend_la_CXXFLAGS = $(AM_CXXFLAGS) xdb_fill_SOURCES=xdb-fill.cc xtdb.cc xtdb.hh -xdb_fill_LDFLAGS=-ltdb \ No newline at end of file +xdb_fill_LDFLAGS=-ltdb