Source: unicon
Severity: important
Tags: patch

Please enable hardened build flags through dpkg-buildflags.

Patch attached.

"relro" is still missing, the upstream buildsystem needs additional
patches to supported.

Cheers,
        Moritz
diff -aur unicon-3.0.4.harden/debian/rules unicon-3.0.4/debian/rules
--- unicon-3.0.4.harden/debian/rules	2012-01-30 23:15:09.000000000 +0100
+++ unicon-3.0.4/debian/rules	2012-01-30 23:18:48.000000000 +0100
@@ -18,12 +18,15 @@
 version=0.0
 major=0
 
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CFLAGS += `dpkg-buildflags --get CPPFLAGS`
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
 
 build: build-stamp
 build-stamp:
 	dh_testdir
 
-	./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+	CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
 	# Add here commands to compile the package.
 	$(MAKE)
 	$(MAKE) data
Nur in unicon-3.0.4/debian: rules~.

Reply via email to