]> git.pld-linux.org Git - packages/iproute2.git/blame - iproute2-LDFLAGS.patch
- (better) LDFLAGS support
[packages/iproute2.git] / iproute2-LDFLAGS.patch
CommitLineData
eb88d8c0 1diff -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 ./$* > $@
13diff -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.063151 seconds and 4 git commands to generate.