[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#656659: Please enabled hardened build flags



Package: texinfo
Version: 4.13a.dfsg.1-8
Severity: important
Tags: patch

Please enabled hardened build flags through dpkg-buildflags.

Patch attached. (dpkg-buildflags abides "noopt" from DEB_BUILD_OPTIONS)

Cheers,
        Moritz
diff -aur texinfo-4.13a.dfsg.1.harden/debian/rules texinfo-4.13a.dfsg.1/debian/rules
--- texinfo-4.13a.dfsg.1.harden/debian/rules	2012-01-17 23:54:20.000000000 +0100
+++ texinfo-4.13a.dfsg.1/debian/rules	2012-01-20 19:15:18.000000000 +0100
@@ -9,12 +9,7 @@
 
 SAVEDGMO=po/nl.gmo po/ro.gmo po/tr.gmo po/de.gmo
 
-CFLAGS := -g -Wall
-ifneq "$(findstring noopt,$(DEB_BUILD_OPTIONS))" ""
-CFLAGS += -O0
-else
-CFLAGS += -O2
-endif
+DEB_CFLAGS_MAINT_APPEND=-Wall
 
 texinfo := $(CURDIR)/debian/texinfo
 ii := $(CURDIR)/debian/install-info
@@ -32,7 +27,7 @@
 	touch doc/texi2pdf.1
 	touch doc/pdftexi2dvi.1
 	dh_testdir
-	CFLAGS="$(CFLAGS)" ./configure --prefix=/usr \
+	./configure --prefix=/usr $(shell dpkg-buildflags --export=configure) \
           --infodir='$${prefix}/share/info' --mandir='$${prefix}/share/man'
 	touch po/texinfo.pot
 	$(MAKE)
Nur in texinfo-4.13a.dfsg.1/debian: rules~.

Reply to: