]> rtime.felk.cvut.cz Git - lisovros/iproute2_canprio.git/commitdiff
don't make veth a shared library
authorStephen Hemminger <shemminger@linux-foundation.org>
Thu, 11 Oct 2007 20:01:42 +0000 (13:01 -0700)
committerStephen Hemminger <shemminger@linux-foundation.org>
Thu, 11 Oct 2007 20:01:42 +0000 (13:01 -0700)
Making veth a shared library for ip caused build problems (not PIC)
and is unneeded.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
ip/Makefile
ip/link_veth.c

index 8893243de601d37ed915d954557af2354c329804..448efb905604bee6f42cac3fa92d421eec5c329d 100644 (file)
@@ -1,16 +1,14 @@
 IPOBJ=ip.o ipaddress.o iproute.o iprule.o \
     rtm_map.o iptunnel.o ip6tunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \
     ipmaddr.o ipmonitor.o ipmroute.o ipprefix.o \
-    ipxfrm.o xfrm_state.o xfrm_policy.o xfrm_monitor.o
-
-IPOBJ += iplink_vlan.o
+    ipxfrm.o xfrm_state.o xfrm_policy.o xfrm_monitor.o \
+    iplink_vlan.o link_veth.o
 
 RTMONOBJ=rtmon.o
 
 ALLOBJ=$(IPOBJ) $(RTMONOBJ)
 SCRIPTS=ifcfg rtpr routel routef
 TARGETS=ip rtmon
-LIBS=link_veth.so
 
 all: $(TARGETS) $(SCRIPTS) $(LIBS)
 
@@ -25,8 +23,4 @@ install: all
 clean:
        rm -f $(ALLOBJ) $(TARGETS)
 
-LDLIBS += -ldl
-LDFLAGS        += -Wl,-export-dynamic
-
-%.so: %.c
-       $(CC) $(CFLAGS) -shared $< -o $@
+LDLIBS += -ldl
index 776068492a20e041644fcf838c5a234c2cddbc7d..a4764f2e4309152780f047d7a49d3b624242074a 100644 (file)
@@ -10,6 +10,7 @@
  *
  */
 
+#include <stdio.h>
 #include <string.h>
 
 #include "utils.h"