Package: xterm Version: 276-1 Severity: important Tags: patch Please enable hardened build flags through dpkg-buildflags. Patch attached.
Cheers, Moritz
diff -aur xterm-276.orig/debian/rules xterm-276/debian/rules --- xterm-276.orig/debian/rules 2011-12-28 21:50:05.000000000 +0100 +++ xterm-276/debian/rules 2011-12-28 21:52:47.000000000 +0100 @@ -20,12 +20,12 @@ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif -CFLAGS = -g -Wall -ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif +CFLAGS = `dpkg-buildflags --get CFLAGS` +CFLAGS += -Wall + +LDFLAGS_DEF = `dpkg-buildflags --get LDFLAGS` +CPPFLAGS_DEF = `dpkg-buildflags --get CPPFLAGS` + ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) @@ -66,6 +66,8 @@ $(confflags) \ DESKTOP_FLAGS="$(DESKTOP_FLAGS)" \ CFLAGS="$(CFLAGS)" \ + CPPFLAGS="$(CPPFLAGS_DEF)" \ + LDFLAGS="$(LDFLAGS_DEF)" \ LUIT=/usr/bin/luit touch $@ Nur in xterm-276/debian: rules~.