On Thu, Feb 06, 2014 at 12:23:57PM +0100, Marcin Mirosław wrote: > Executable stack can be security hole, EX stack prevents working of NX. > More information can be found here: > https://wiki.gentoo.org/wiki/Project:Hardened/GNU_stack_quickstart > https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities#Introduction > > i686 architecture wasn't affected. > > Signed-off-by: Marcin Mirosław <marcin at mejor.pl> > --- > lib/sha1_ssse3.S | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/lib/sha1_ssse3.S b/lib/sha1_ssse3.S > index 22ce597..a9ce142 100644 > --- a/lib/sha1_ssse3.S > +++ b/lib/sha1_ssse3.S > @@ -562,3 +562,7 @@ W_PRECALC_AVX > * unsigned int rounds); > */ > SHA1_VECTOR_ASM sha1_transform_avx > + > +#if defined(__linux__) && defined(__ELF__) > +.section .note.GNU-stack,"",%progbits > +#endif > -- > 1.8.3.2 > > -- > sheepdog mailing list > sheepdog at lists.wpkg.org > http://lists.wpkg.org/mailman/listinfo/sheepdog Applied thanks Yuan |