From: Mukund Sivaraman Date: Mon, 19 Mar 2012 19:50:40 +0000 (+0530) Subject: bug #1728: Add -avoid-version to LDFLAGS for Python modules X-Git-Tag: trac2351_base~226^2~116^2~106 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=927397a7699daae124085d2ddbdfba9af5c06f8c;p=thirdparty%2Fkea.git bug #1728: Add -avoid-version to LDFLAGS for Python modules --- diff --git a/src/lib/dns/python/Makefile.am b/src/lib/dns/python/Makefile.am index 780b464c88..28466596ed 100644 --- a/src/lib/dns/python/Makefile.am +++ b/src/lib/dns/python/Makefile.am @@ -46,7 +46,7 @@ EXTRA_DIST += nsec3hash_python_inc.cc # Python prefers .so, while some OSes (specifically MacOS) use a different # suffix for dynamic objects. -module is necessary to work this around. -pydnspp_la_LDFLAGS += -module +pydnspp_la_LDFLAGS += -module -avoid-version pydnspp_la_LIBADD = $(top_builddir)/src/lib/dns/libdns++.la pydnspp_la_LIBADD += $(top_builddir)/src/lib/exceptions/libexceptions.la pydnspp_la_LIBADD += libpydnspp.la diff --git a/src/lib/python/isc/acl/Makefile.am b/src/lib/python/isc/acl/Makefile.am index b1afa155f0..b9a0c8104a 100644 --- a/src/lib/python/isc/acl/Makefile.am +++ b/src/lib/python/isc/acl/Makefile.am @@ -26,11 +26,11 @@ _dns_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS) # Python prefers .so, while some OSes (specifically MacOS) use a different # suffix for dynamic objects. -module is necessary to work this around. -acl_la_LDFLAGS += -module +acl_la_LDFLAGS += -module -avoid-version acl_la_LIBADD = $(top_builddir)/src/lib/acl/libacl.la acl_la_LIBADD += $(PYTHON_LIB) -_dns_la_LDFLAGS += -module +_dns_la_LDFLAGS += -module -avoid-version _dns_la_LIBADD = $(top_builddir)/src/lib/acl/libdnsacl.la _dns_la_LIBADD += $(PYTHON_LIB) diff --git a/src/lib/python/isc/datasrc/Makefile.am b/src/lib/python/isc/datasrc/Makefile.am index 47f3dbcb05..1d862dbbce 100644 --- a/src/lib/python/isc/datasrc/Makefile.am +++ b/src/lib/python/isc/datasrc/Makefile.am @@ -22,7 +22,7 @@ datasrc_la_SOURCES += journal_reader_python.cc journal_reader_python.h datasrc_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_INCLUDES) datasrc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS) datasrc_la_LDFLAGS = $(PYTHON_LDFLAGS) -datasrc_la_LDFLAGS += -module +datasrc_la_LDFLAGS += -module -avoid-version datasrc_la_LIBADD = $(top_builddir)/src/lib/datasrc/libdatasrc.la datasrc_la_LIBADD += $(top_builddir)/src/lib/cc/libcc.la datasrc_la_LIBADD += $(top_builddir)/src/lib/dns/python/libpydnspp.la diff --git a/src/lib/python/isc/log/Makefile.am b/src/lib/python/isc/log/Makefile.am index b228caf428..3658c1766c 100644 --- a/src/lib/python/isc/log/Makefile.am +++ b/src/lib/python/isc/log/Makefile.am @@ -13,7 +13,7 @@ log_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_INCLUDES) # placed after -Wextra defined in AM_CXXFLAGS log_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS) log_la_LDFLAGS = $(PYTHON_LDFLAGS) -log_la_LDFLAGS += -module +log_la_LDFLAGS += -module -avoid-version log_la_LIBADD = $(top_builddir)/src/lib/log/liblog.la log_la_LIBADD += $(top_builddir)/src/lib/cc/libcc.la log_la_LIBADD += $(top_builddir)/src/lib/config/libcfgclient.la diff --git a/src/lib/python/isc/util/cio/Makefile.am b/src/lib/python/isc/util/cio/Makefile.am index 7e00768f2c..0a2e7351b3 100644 --- a/src/lib/python/isc/util/cio/Makefile.am +++ b/src/lib/python/isc/util/cio/Makefile.am @@ -23,7 +23,7 @@ socketsession_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS) # Python prefers .so, while some OSes (specifically MacOS) use a different # suffix for dynamic objects. -module is necessary to work this around. -socketsession_la_LDFLAGS += -module +socketsession_la_LDFLAGS += -module -avoid-version socketsession_la_LIBADD = $(top_builddir)/src/lib/util/io/libutil_io.la socketsession_la_LIBADD += $(PYTHON_LIB)