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