Package: grep
Version: 2.10-1
Severity: important
Tags: patch

Please enabled hardened build flags through dpkg-buildflags.

Patch attached.

Cheers,
        Moritz
diff -aur grep-2.10.orig/debian/rules grep-2.10/debian/rules
--- grep-2.10.orig/debian/rules	2011-12-04 11:09:39.000000000 +0100
+++ grep-2.10/debian/rules	2012-01-11 19:36:00.000000000 +0100
@@ -13,14 +13,18 @@
 CROSS= --build $(DEB_BUILD_GNU_TYPE)
 endif
 
-CFLAGS= -O3 -g
-LDFLAGS= -Wl,-z,defs
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CFLAGS += -O3
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+LDFLAGS += -Wl,-z,defs
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
+
 LIBS= -Wl,--no-as-needed -ldl -Wl,--as-needed
 
 config.status: configure
 	dh_testdir
 	cp -f /usr/share/misc/config.sub /usr/share/misc/config.guess .
-	./configure $(CROSS) --prefix=/usr --exec-prefix=/ --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --without-included-regex CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS)"
+	./configure $(CROSS) --prefix=/usr --exec-prefix=/ --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --without-included-regex CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS)"
 
 build: build-arch build-indep
 build-arch: build-stamp
Nur in grep-2.10/debian: rules~.

Reply via email to