Source: libsigc++-2.0
Severity: important
Tags: patch

Please enable hardened build flags through dpkg-buildflags.

Patch attached.

Cheers,
        Moritz
diff -aur libsigc++-2.0-2.2.9.harden/debian/rules libsigc++-2.0-2.2.9/debian/rules
--- libsigc++-2.0-2.2.9.harden/debian/rules	2011-12-03 01:03:43.000000000 +0100
+++ libsigc++-2.0-2.2.9/debian/rules	2012-01-23 18:56:25.000000000 +0100
@@ -19,6 +19,11 @@
 CROSS= --build $(DEB_BUILD_GNU_TYPE)
 endif
 
+AM_CXXFLAGS = `dpkg-buildflags --get CXXFLAGS`
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+AM_CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
+
+
 # Which automake version to use.
 AUTOMAKE_VERSION=1.10
 
@@ -100,7 +105,7 @@
 
 	ACLOCAL=$(ACLOCAL) AUTOMAKE=$(AUTOMAKE) autoreconf
 	test -d builddir || mkdir builddir
-	cd builddir && ../configure --prefix=/usr --enable-shared --enable-static $(CROSS)
+	cd builddir && ../configure AM_CXXFLAGS="$(AM_CXXFLAGS)" AM_CPPFLAGS="$(AM_CPPFLAGS)" LDFLAGS="$(LDFLAGS)" --prefix=/usr --enable-shared --enable-static $(CROSS)
 
 	touch config-stamp
 
Nur in libsigc++-2.0-2.2.9/debian: rules~.

Reply via email to