Right so modifying the debian rules file as per
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589054
I was able to build iodine with some gcc hardening protections.

Simply adding some CFLAGS and disabling hardening-wrapper meant that I
could build iodine (as well).

Here is the result (of disabling hardening-wrapper, modifying the
rules file and doing -->
export CFLAGS="-g -O2 -Wall -fstack-protector -D_FORTIFY_SOURCE=2" )


hardening-check /usr/sbin/iodine
/usr/sbin/iodine:
 Position Independent Executable: no, normal executable!
 Stack protected: yes
 Fortify Source functions: yes
 Read-only relocations: no, not found!
 Immediate binding: no, not found!

hardening-check /usr/sbin/iodined
/usr/sbin/iodined:
 Position Independent Executable: no, normal executable!
 Stack protected: yes
 Fortify Source functions: yes
 Read-only relocations: no, not found!
 Immediate binding: no, not found!




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to