Package: jack-tools / 20131226-2

use_ldflags.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Use LDFLAGS for gcc invocations, to pick up hardening flags
--- a/Makefile
+++ b/Makefile
@@ -7,19 +7,19 @@ LDLIBS=c-common/lib-c-common.a -ljack -lpthread -lm
 all: $(bin)
 
 jack-transport: jack-transport.c
-	gcc $(CFLAGS) -o jack-transport jack-transport.c $(LDLIBS) -lcurses
+	gcc $(CFLAGS) $(LDFLAGS) -o jack-transport jack-transport.c $(LDLIBS) -lcurses
 
 jack-dl: jack-dl.c
-	gcc $(CFLAGS) -o jack-dl jack-dl.c $(LDLIBS) -ldl -llo
+	gcc $(CFLAGS) $(LDFLAGS) -o jack-dl jack-dl.c $(LDLIBS) -ldl -llo
 
 jack-play: jack-play.c
-	gcc $(CFLAGS) -o jack-play jack-play.c $(LDLIBS) -lsndfile -lsamplerate
+	gcc $(CFLAGS) $(LDFLAGS) -o jack-play jack-play.c $(LDLIBS) -lsndfile -lsamplerate
 
 jack-record: jack-record.c
-	gcc $(CFLAGS) -o jack-record jack-record.c $(LDLIBS) -lsndfile
+	gcc $(CFLAGS) $(LDFLAGS) -o jack-record jack-record.c $(LDLIBS) -lsndfile
 
 jack-scope: jack-scope.c
-	gcc $(CFLAGS) -o jack-scope jack-scope.c $(LDLIBS) -lX11 -lXext
+	gcc $(CFLAGS) $(LDFLAGS) -o jack-scope jack-scope.c $(LDLIBS) -lX11 -lXext
 
 clean:
 	(cd c-common ; make clean)