Cleanup makefile library dependencies of mod_snmp

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.
This commit is contained in:
Travis Cross 2014-05-13 17:27:46 +00:00
parent 30f83be725
commit 04a55bbdf9
1 changed files with 1 additions and 1 deletions

View 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)