[sr-dev] git:4.0: snmpstats Add disabled section in Makefile for compilation on Centos systems

Ovidiu Sas osas at voipembedded.com
Tue May 7 19:09:57 CEST 2013


Module: sip-router
Branch: 4.0
Commit: f86be5e0aa282dc58680f28d01161437901fa2c8
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f86be5e0aa282dc58680f28d01161437901fa2c8

Author: Olle E. Johansson <oej at edvina.net>
Committer: Ovidiu Sas <osas at voipembedded.com>
Date:   Sat Apr  6 22:02:48 2013 +0200

snmpstats Add disabled section in Makefile for compilation on Centos systems

Net-SNMP and snmpd can be built with embedded perl and libwrap support. If that's
the case on your system you need to enable the EMBEDDED_PERL section in the
Makefile. Maybe this could be enabled automatically.
(cherry picked from commit 7bbf8fece2cc93c5b1ddd2c3dcc12e8a920dd54d)

---

 modules/snmpstats/Makefile |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/modules/snmpstats/Makefile b/modules/snmpstats/Makefile
index f518ba6..0086ef1 100644
--- a/modules/snmpstats/Makefile
+++ b/modules/snmpstats/Makefile
@@ -15,6 +15,20 @@ else
 	INSTALLMIBDIR = $(cfg-prefix)$(shell net-snmp-config --prefix)/share/snmp/mibs
 endif 
 
+ifeq($(EMBEDDED_PERL),1)
+#
+# Enable this part if you compile on Centos 5 or another system that has a
+# packaged snmpd with embedded perl and libwrap support
+#
+BUILDAGENTLIBS += -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE \
+                -L/usr/local/lib /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a \
+                -L/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE \
+                -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc \
+                -lwrap \
+                -lsensors \
+                -lrpmdb -lrpm
+endif
+
 CFLAGS+=
 auto_gen=
 NAME=snmpstats.so




More information about the sr-dev mailing list