diff -up tigervnc-1.0.1/common/jpeg/simd/jsimdext.inc.r3956 tigervnc-1.0.1/common/jpeg/simd/jsimdext.inc
--- tigervnc-1.0.1/common/jpeg/simd/jsimdext.inc.r3956 2009-03-16 14:34:18.000000000 +0100
+++ tigervnc-1.0.1/common/jpeg/simd/jsimdext.inc 2010-04-13 15:15:45.517416147 +0200
@@ -53,6 +53,9 @@
; * *BSD family Unix using elf format
; * Unix System V, including Solaris x86, UnixWare and SCO Unix
+; mark stack as non-executable
+section .note.GNU-stack noalloc noexec nowrite progbits
+
; -- segment definition --
;
%define SEG_TEXT .text progbits alloc exec nowrite align=16