]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Cleanup makefile library dependencies of mod_snmp
authorTravis Cross <tc@traviscross.com>
Tue, 13 May 2014 17:27:46 +0000 (17:27 +0000)
committerTravis Cross <tc@traviscross.com>
Tue, 13 May 2014 18:32:05 +0000 (18:32 +0000)
Calling out to net-snmp-config --agent-libs causes transitive
dependencies to get pulled in, but we don't need those -- a sensible
dynamic linker pulls those in automatically.  Trying to track the
transitive dependencies manually would be a losing battle.

People were recently hitting this on Debian sid/jessie, where libpci
is in the transitive dependency list but isn't otherwise one of our
build dependencies.

src/mod/event_handlers/mod_snmp/Makefile

index f95227b4b5e9533df776b22102c02063aecd4e25..d1f90875f114e811761f14dac74b60a5714ae9fc 100644 (file)
@@ -1,7 +1,7 @@
 include ../../../../build/modmake.rules
 
 LOCAL_CFLAGS=`net-snmp-config --cflags`
-LOCAL_LDFLAGS=`net-snmp-config --agent-libs`
+LOCAL_LDFLAGS=-lnetsnmpmibs -lnetsnmpagent -lnetsnmp
 LOCAL_OBJS=subagent.o
 
 local_depend: $(LOCAL_OBJS)