]> git.pld-linux.org Git - packages/iproute2.git/blob - iproute2-LDFLAGS.patch
- (better) LDFLAGS support
[packages/iproute2.git] / iproute2-LDFLAGS.patch
1 diff -Nur iproute2-2.6.16-060323.orig/netem/Makefile iproute2-2.6.16-060323.LDFLAGS/netem/Makefile
2 --- iproute2-2.6.16-060323.orig/netem/Makefile  2006-03-14 20:43:59.000000000 +0100
3 +++ iproute2-2.6.16-060323.LDFLAGS/netem/Makefile       2006-08-04 03:30:36.000000000 +0200
4 @@ -7,7 +7,7 @@
5  all: $(DISTGEN) $(DISTDATA)
6  
7  $(DISTGEN):
8 -       $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
9 +       $(HOSTCC) $(LDFLAGS) $(CCOPTS) -I../include -o $@ $@.c -lm
10  
11  %.dist: %
12         ./$* > $@
13 diff -Nur iproute2-2.6.16-060323.orig/tc/Makefile iproute2-2.6.16-060323.LDFLAGS/tc/Makefile
14 --- iproute2-2.6.16-060323.orig/tc/Makefile     2006-08-04 03:25:47.000000000 +0200
15 +++ iproute2-2.6.16-060323.LDFLAGS/tc/Makefile  2006-08-04 03:31:13.000000000 +0200
16 @@ -54,18 +54,17 @@
17  
18  LDLIBS += -L. -ltc -lm -ldl
19  
20 -LDFLAGS += -Wl,-export-dynamic
21 -
22  YACC := bison
23  LEX := flex
24  
25  %.so: %.c
26 -       $(CC) $(CFLAGS) -shared -fpic $< -o $@
27 +       $(CC) $(LDFLAGS) $(CFLAGS) -shared -fpic $< -o $@
28  
29  
30  all: libtc.a tc $(TCSO)
31  
32  tc: $(TCOBJ) $(LIBNETLINK) $(LIBUTIL) $(TCLIB)
33 +       $(LD) $(LDFLAGS) $(CFLAGS) -Wl,-export-dynamic -o $@ $^ $(LDLIBS)
34  
35  libtc.a: $(TCLIB)
36         $(AR) rcs $@ $(TCLIB)
37 @@ -82,7 +81,7 @@
38         rm -f emp_ematch.yacc.output
39  
40  q_atm.so: q_atm.c
41 -       $(CC) $(CFLAGS) -shared -fpic -o q_atm.so q_atm.c -latm
42 +       $(CC) $(LDFLAGS) $(CFLAGS) -shared -fpic -o q_atm.so q_atm.c -latm
43  
44  %.yacc.c: %.y
45         $(YACC) $(YACCFLAGS) -o $@ $<
This page took 0.05117 seconds and 4 git commands to generate.