[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#656009: Please enabled hardened build flags



Package: loop-aes-utils
Severity: important
Tags: patch

Please enabled hardened build flags through dpkg-buildflags.

Patch attached.

Cheers,
        Moritz
diff -aur loop-aes-utils-2.16.2.harden/debian/rules loop-aes-utils-2.16.2/debian/rules
--- loop-aes-utils-2.16.2.harden/debian/rules	2011-02-23 18:04:37.000000000 +0100
+++ loop-aes-utils-2.16.2/debian/rules	2012-01-15 21:53:10.000000000 +0100
@@ -9,7 +9,10 @@
 debbuild = debian/build-deb
 udebbuild = debian/build-udeb
 
-CFLAGS = -Wall -g
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CFLAGS += -Wall
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
 
 confopts = \
   --without-ncurses \
@@ -42,7 +45,7 @@
 $(debbuild)/config.status:
 	mkdir -p $(debbuild)
 	cd $(debbuild) && \
-	CFLAGS="$(CFLAGS) -O2" \
+	CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
 	../../configure $(confbuild) $(confopts_deb)
 
 build-deb: build-deb-stamp
Nur in loop-aes-utils-2.16.2/debian: rules~.

Reply to: