* [PATCH] libnetfilter_conntrack: link extensions against libnfnetlink
@ 2006-05-17 7:24 Philip Craig
0 siblings, 0 replies; only message in thread
From: Philip Craig @ 2006-05-17 7:24 UTC (permalink / raw)
To: netfilter-devel
The ulogd NFCT plugin fails to load libnetfilter_conntrack extensions
unless they are linked against libnfnetlink. This problem may be
specific to uClibc.
Also, a couple of questions about these makefiles:
Is there any reason to have a separate LIBADD for each extension?
Why is LIBS set in these files? This is normally a user defined variable,
with the default value being determined by configure. And since we do
a AC_CHECK_LIB for nfnetlink, the default LIBS already contains -lnfnetlink.
Index: libnetfilter_conntrack/extensions/Makefile.am
===================================================================
--- libnetfilter_conntrack/extensions/Makefile.am (revision 6601)
+++ libnetfilter_conntrack/extensions/Makefile.am (working copy)
@@ -10,16 +10,16 @@
nfct_proto_tcp_la_SOURCES = libnetfilter_conntrack_tcp.c
nfct_proto_tcp_la_LDFLAGS = -module -avoid-version -release $(VERSION)
-nfct_proto_tcp_la_LIBADD = ../src/libnetfilter_conntrack.la
+nfct_proto_tcp_la_LIBADD = ../src/libnetfilter_conntrack.la -lnfnetlink
nfct_proto_udp_la_SOURCES = libnetfilter_conntrack_udp.c
nfct_proto_udp_la_LDFLAGS = -module -avoid-version -release $(VERSION)
-nfct_proto_udp_la_LIBADD = ../src/libnetfilter_conntrack.la
+nfct_proto_udp_la_LIBADD = ../src/libnetfilter_conntrack.la -lnfnetlink
nfct_proto_icmp_la_SOURCES = libnetfilter_conntrack_icmp.c
nfct_proto_icmp_la_LDFLAGS = -module -avoid-version -release $(VERSION)
-nfct_proto_icmp_la_LIBADD = ../src/libnetfilter_conntrack.la
+nfct_proto_icmp_la_LIBADD = ../src/libnetfilter_conntrack.la -lnfnetlink
nfct_proto_sctp_la_SOURCES = libnetfilter_conntrack_sctp.c
nfct_proto_sctp_la_LDFLAGS = -module -avoid-version -release $(VERSION)
-nfct_proto_sctp_la_LIBADD = ../src/libnetfilter_conntrack.la
+nfct_proto_sctp_la_LIBADD = ../src/libnetfilter_conntrack.la -lnfnetlink
Index: libnetfilter_conntrack/l3extensions/Makefile.am
===================================================================
--- libnetfilter_conntrack/l3extensions/Makefile.am (revision 6601)
+++ libnetfilter_conntrack/l3extensions/Makefile.am (working copy)
@@ -9,8 +9,8 @@
nfct_l3proto_ipv4_la_SOURCES = libnetfilter_conntrack_ipv4.c
nfct_l3proto_ipv4_la_LDFLAGS = -module -avoid-version -release $(VERSION)
-nfct_l3proto_ipv4_la_LIBADD = ../src/libnetfilter_conntrack.la
+nfct_l3proto_ipv4_la_LIBADD = ../src/libnetfilter_conntrack.la -lnfnetlink
nfct_l3proto_ipv6_la_SOURCES = libnetfilter_conntrack_ipv6.c
nfct_l3proto_ipv6_la_LDFLAGS = -module -avoid-version -release $(VERSION)
-nfct_l3proto_ipv6_la_LIBADD = ../src/libnetfilter_conntrack.la
+nfct_l3proto_ipv6_la_LIBADD = ../src/libnetfilter_conntrack.la -lnfnetlink
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-05-17 7:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-17 7:24 [PATCH] libnetfilter_conntrack: link extensions against libnfnetlink Philip Craig
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.