Index: flag-o-matic.eclass =================================================================== RCS file: /home/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v retrieving revision 1.33 diff -u -b -B -w -p -r1.33 flag-o-matic.eclass --- flag-o-matic.eclass 31 Dec 2003 16:51:35 -0000 1.33 +++ flag-o-matic.eclass 31 Dec 2003 22:31:50 -0000 @@ -256,6 +256,7 @@ append-ldflags() { return 0 } +# This function should not be called directly from any ebuild in portage. etexec-flags() { has_version 'sys-devel/hardened-gcc' && { debug-print ">>> appending flags -yet_exec" @@ -264,10 +265,12 @@ etexec-flags() { } } +# This function should not be called directly from any ebuild in portage. fstack-flags() { has_version 'sys-devel/hardened-gcc' && { debug-print ">>> appending flags -yno_propolice" append-flags -yno_propolice append-ldflags -yno_propolice } + append-flags -fno-stack-protector -fno-stack-protector-all }