Source: cwidget
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 cwidget-0.5.16.harden/debian/rules cwidget-0.5.16/debian/rules
--- cwidget-0.5.16.harden/debian/rules	2012-01-15 23:52:32.000000000 +0100
+++ cwidget-0.5.16/debian/rules	2012-01-15 23:54:50.000000000 +0100
@@ -5,14 +5,14 @@
 # it.
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-  export CXXFLAGS=-g -O0 -fno-inline -fno-strict-aliasing
+  DEB_CXXFLAGS_MAINT_APPEND=-fno-inline -fno-strict-aliasing
 else
-  export CXXFLAGS=-g -O2 -fno-strict-aliasing
+  DEB_CXXFLAGS_MAINT_APPEND=-fno-strict-aliasing
 endif
 
 configure: configure-stamp
 configure-stamp:
-	./configure --prefix=/usr
+	./configure --prefix=/usr $(shell dpkg-buildflags --export=configure)
 
 	touch configure-stamp
 
Nur in cwidget-0.5.16/debian: rules~.

Reply via email to