Package: rdesktop Version: 1.7.0-1 Severity: important Please enable hardened build flags through dpkg-buildflags.
Patch attached. Cheers, Moritz
diff -aur rdesktop-1.7.0.orig/debian/rules rdesktop-1.7.0/debian/rules --- rdesktop-1.7.0.orig/debian/rules 2011-12-28 23:01:33.000000000 +0100 +++ rdesktop-1.7.0/debian/rules 2011-12-28 23:03:24.000000000 +0100 @@ -11,19 +11,18 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -CFLAGS = -Wall -g -ifneq (,$(findstring 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` config.status: configure.ac dh_testdir ./bootstrap - CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-ipv6 --with-sound=alsa + CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS_DEF)" LDFLAGS="$(LDFLAGS_DEF)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-ipv6 --with-sound=alsa build: build-stamp Nur in rdesktop-1.7.0/debian: rules~.