Source: iscsitarget Severity: important Tags: patch Please enabled hardened build flags through dpkg-buildflags.
Patch attached. (dpkg-buildflags abides "noopt" from DEB_BUILD_OPTIONS) Cheers, Moritz
diff -aur iscsitarget-1.4.20.2.harden/debian/rules iscsitarget-1.4.20.2/debian/rules --- iscsitarget-1.4.20.2.harden/debian/rules 2011-08-06 22:40:19.000000000 +0200 +++ iscsitarget-1.4.20.2/debian/rules 2012-01-22 15:47:21.000000000 +0100 @@ -12,8 +12,6 @@ # This has to be exported to make some magic below work. export DH_OPTIONS - - # get-orig-source target DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') @@ -36,13 +34,13 @@ -include $(MA_DIR)/include/generic.make -include $(MA_DIR)/include/common-rules.make -CFLAGS = -Wall -g +CFLAGS = `dpkg-buildflags --get CFLAGS` +CFLAGS += -Wall +CFLAGS += `dpkg-buildflags --get CPPFLAGS` +LDFLAGS = `dpkg-buildflags --get LDFLAGS` +export CFLAGS +export LDFLAGS -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif Nur in iscsitarget-1.4.20.2/debian: rules~.