[SCM] jack-tools/master: Use LDFLAGS in order to enable hardening
raboof-guest at users.alioth.debian.org
raboof-guest at users.alioth.debian.org
Thu Jan 9 21:47:50 UTC 2014
The following commit has been merged in the master branch:
commit 608fec56ab6327966e9f8448e7a75b41c9f72d20
Author: Arnout Engelen <arnouten at bzzt.net>
Date: Thu Jan 9 22:28:01 2014 +0100
Use LDFLAGS in order to enable hardening
diff --git a/debian/patches/series b/debian/patches/series
index 418f8c5..37c0dbf 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
make-installation-directories.patch
+use_ldflags.patch
diff --git a/debian/patches/use_ldflags.patch b/debian/patches/use_ldflags.patch
new file mode 100644
index 0000000..85cb599
--- /dev/null
+++ b/debian/patches/use_ldflags.patch
@@ -0,0 +1,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)
--
jack-tools packaging
More information about the pkg-multimedia-commits
mailing list