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~.