File sblim-gather-2.1.5-libtool_modules.patch of Package sblim-gather
---
Makefile.am | 23 +++++++++++++++++++++++
provider/Makefile.am | 1 +
2 files changed, 24 insertions(+)
--- Makefile.am.orig
+++ Makefile.am
@@ -168,40 +168,51 @@ metricplugin_LTLIBRARIES = libmetricOper
libmetricOperatingSystem_la_SOURCES=plugin/metricOperatingSystem.c
libmetricOperatingSystem_la_LIBADD=$(srcdir)/libgatherutil.la
libmetricOperatingSystem_la_DEPENDENCIES=libgatherutil.la
+libmetricOperatingSystem_la_LDFLAGS = -module -avoid-version
libmetricLocalFileSystem_la_SOURCES=plugin/metricLocalFileSystem.c
libmetricLocalFileSystem_la_LIBADD=$(srcdir)/libgatherutil.la
libmetricLocalFileSystem_la_DEPENDENCIES=libgatherutil.la
+libmetricLocalFileSystem_la_LDFLAGS = -module -avoid-version
libmetricUnixProcess_la_SOURCES=plugin/metricUnixProcess.c
+libmetricUnixProcess_la_LDFLAGS = -module -avoid-version
libmetricProcessor_la_SOURCES=plugin/metricProcessor.c
libmetricProcessor_la_LIBADD=$(srcdir)/libgatherutil.la
libmetricProcessor_la_DEPENDENCIES=libgatherutil.la
+libmetricProcessor_la_LDFLAGS = -module -avoid-version
libmetricXen_la_SOURCES=plugin/metricXen.c
libmetricXen_la_LIBADD=$(srcdir)/libgatherutil.la
libmetricXen_la_DEPENDENCIES=libgatherutil.la
+libmetricXen_la_LDFLAGS = -module -avoid-version
libmetricNetworkPort_la_SOURCES=plugin/metricNetworkPort.c
+libmetricNetworkPort_la_LDFLAGS = -module -avoid-version
libmetricIPProtocolEndpoint_la_SOURCES=plugin/metricIPProtocolEndpoint.c
+libmetricIPProtocolEndpoint_la_LDFLAGS = -module -avoid-version
libmetriczECKD_la_SOURCES=plugin/metriczECKD.c
libmetriczECKD_la_LIBADD=$(srcdir)/libsysfswrapper.la $(srcdir)/libgatherutil.la
libmetriczECKD_la_DEPENDENCIES=libsysfswrapper.la
+libmetriczECKD_la_LDFLAGS = -module -avoid-version
libmetriczLPAR_la_SOURCES=plugin/metriczLPAR.c
libmetriczLPAR_la_LIBADD=$(srcdir)/liblparutil.la $(srcdir)/libgatherutil.la
libmetriczLPAR_la_DEPENDENCIES=liblparutil.la
+libmetriczLPAR_la_LDFLAGS = -module -avoid-version
libmetriczCEC_la_SOURCES=plugin/metriczCEC.c
libmetriczCEC_la_LIBADD=$(srcdir)/liblparutil.la $(srcdir)/libgatherutil.la
libmetriczCEC_la_DEPENDENCIES=liblparutil.la
+libmetriczCEC_la_LDFLAGS = -module -avoid-version
libmetriczCH_la_SOURCES=plugin/metriczCH.c
libmetriczCH_la_LIBADD=$(srcdir)/libchannelutil.la $(srcdir)/libgatherutil.la
libmetriczCH_la_DEPENDENCIES=libchannelutil.la
+libmetriczCH_la_LDFLAGS = -module -avoid-version
reposplugin_LTLIBRARIES = librepositoryOperatingSystem.la \
librepositoryLocalFileSystem.la \
@@ -218,36 +229,48 @@ reposplugin_LTLIBRARIES = librepositoryO
librepositoryOperatingSystem_la_SOURCES=plugin/repositoryOperatingSystem.c
librepositoryOperatingSystem_la_LIBADD=$(srcdir)/libgatherutil.la
librepositoryOperatingSystem_la_DEPENDENCIES=libgatherutil.la
+librepositoryOperatingSystem_la_LDFLAGS = -module -avoid-version
librepositoryLocalFileSystem_la_SOURCES=plugin/repositoryLocalFileSystem.c
librepositoryLocalFileSystem_la_LIBADD=$(srcdir)/libgatherutil.la
librepositoryLocalFileSystem_la_DEPENDENCIES=libgatherutil.la
+librepositoryLocalFileSystem_la_LDFLAGS = -module -avoid-version
librepositoryUnixProcess_la_SOURCES=plugin/repositoryUnixProcess.c
+librepositoryUnixProcess_la_LDFLAGS = -module -avoid-version
librepositoryProcessor_la_SOURCES=plugin/repositoryProcessor.c
librepositoryProcessor_la_LIBADD=$(srcdir)/libgatherutil.la
librepositoryProcessor_la_DEPENDENCIES=libgatherutil.la
+librepositoryProcessor_la_LDFLAGS = -module -avoid-version
librepositoryXen_la_SOURCES=plugin/repositoryXen.c
librepositoryXen_la_LIBADD=$(srcdir)/libgatherutil.la
librepositoryXen_la_DEPENDENCIES=libgatherutil.la
+librepositoryXen_la_LDFLAGS = -module -avoid-version
librepositoryNetworkPort_la_SOURCES=plugin/repositoryNetworkPort.c
+librepositoryNetworkPort_la_LDFLAGS = -module -avoid-version
librepositoryIPProtocolEndpoint_la_SOURCES=plugin/repositoryIPProtocolEndpoint.c
+librepositoryIPProtocolEndpoint_la_LDFLAGS = -module -avoid-version
+
librepositoryzECKD_la_SOURCES=plugin/repositoryzECKD.c
librepositoryzECKD_la_LIBADD=$(srcdir)/libgatherutil.la
+librepositoryzECKD_la_LDFLAGS = -module -avoid-version
librepositoryzLPAR_la_SOURCES=plugin/repositoryzLPAR.c
librepositoryzLPAR_la_LIBADD=$(srcdir)/libgatherutil.la
+librepositoryzLPAR_la_LDFLAGS = -module -avoid-version
librepositoryzCEC_la_SOURCES=plugin/repositoryzCEC.c
librepositoryzCEC_la_LIBADD=$(srcdir)/libgatherutil.la
+librepositoryzCEC_la_LDFLAGS = -module -avoid-version
librepositoryzCH_la_SOURCES=plugin/repositoryzCH.c
librepositoryzCH_la_LIBADD=$(srcdir)/libchannelutil.la $(srcdir)/libgatherutil.la -lm
librepositoryzCH_la_DEPENDENCIES=libchannelutil.la
+librepositoryzCH_la_LDFLAGS = -module -avoid-version
# Gather utility test programs (not installed)
noinst_PROGRAMS = mcfgtest mtracetest merrnotest mcstest mcctest \
--- provider/Makefile.am.orig
+++ provider/Makefile.am
@@ -43,6 +43,7 @@ AM_CPPFLAGS = -I $(srcdir)/.. -I $(srcdi
AM_CFLAGS = -Wall
#AM_LDFLAGS = -L..
+AM_LDFLAGS = -module -avoid-version
# Include files
noinst_HEADERS = OSBase_MetricUtil.h