ipp2p 0.8.2 fix for iptables 1.3.6

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



There are some problems with iptables 1.3.6 loading ipp2p dynamic
library libipt_ipp2p.so. One would usually get error like this:

# iptables -m ipp2p -h
iptables v1.3.6: X Couldn't load match `ipp2p'

Solution is to use gcc instead of ld to create the library. It worked
for me on Debian Sarge, but maybe someone else could try on other
distributions?

--
Vytautas

--- ipp2p-0.8.2/Makefile	2006-12-09 03:17:52.000000000 +0200
+++ ipp2p-0.8.2-fix/Makefile	2006-12-09 03:10:37.000000000 +0200
@@ -64,7 +64,7 @@
 
 libipt_ipp2p.so: libipt_ipp2p.c ipt_ipp2p.h
 	$(CC) $(CFLAGS) $(IPTABLES_OPTION) $(IPTABLES_INCLUDE) -fPIC -c libipt_ipp2p.c
-	ld -shared -o libipt_ipp2p.so libipt_ipp2p.o
+	$(CC) -shared -o libipt_ipp2p.so libipt_ipp2p.o
 
 clean:
 	-rm -f *.o *.so *.ko .*.cmd *.mod.c
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux