Source: xmltooling
Severity: important
Tags: patch

Please enabled hardened build flags through dpkg-buildflags.

I've attached a partial patch. It enables a protected stack and
read-only relocs.

Fortified source functions are not properly enabled. I haven't
debugged this further, but it seems as if CPPFLAGS (-D_FORTIFY_SOURCE=2)
isn't properly propagated in the upstream build system. You might
want to take this upstream or clone the bug.

Cheers,
        Moritz
diff -aur xmltooling-1.4.2.harden/debian/rules xmltooling-1.4.2/debian/rules
--- xmltooling-1.4.2.harden/debian/rules	2011-07-26 00:44:18.000000000 +0200
+++ xmltooling-1.4.2/debian/rules	2012-01-20 18:49:26.000000000 +0100
@@ -9,7 +9,7 @@
 endif
 
 override_dh_auto_configure:
-	dh_auto_configure -- --disable-dependency-tracking $(DEBUG)
+	dh_auto_configure -- --disable-dependency-tracking $(DEBUG) $(shell dpkg-buildflags --export=configure)
 
 override_dh_installdocs:
 	dh_installdocs -A doc/NOTICE.txt
Nur in xmltooling-1.4.2/debian: rules~.

Reply via email to