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