SOURCES: libjpegsimd-stack.patch (NEW) - use GNU-stack
qboosh
qboosh at pld-linux.org
Sun Jan 27 14:42:28 CET 2008
Author: qboosh Date: Sun Jan 27 13:42:28 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- use GNU-stack
---- Files affected:
SOURCES:
libjpegsimd-stack.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/libjpegsimd-stack.patch
diff -u /dev/null SOURCES/libjpegsimd-stack.patch:1.1
--- /dev/null Sun Jan 27 14:42:28 2008
+++ SOURCES/libjpegsimd-stack.patch Sun Jan 27 14:42:23 2008
@@ -0,0 +1,24 @@
+--- jpeg-6bx/jsimdext.inc.orig 2006-02-03 18:20:00.000000000 +0100
++++ jpeg-6bx/jsimdext.inc 2008-01-27 14:12:02.062345668 +0100
+@@ -61,6 +61,10 @@
+ %define SEG_TEXT .text progbits alloc exec nowrite align=16
+ %define SEG_CONST .rodata progbits alloc noexec nowrite align=16
+
++%ifdef GNU_STACK
++ SECTION .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++
+ ; To make the code position-independent, append -DPIC to the commandline
+ ;
+ %define GOT_SYMBOL _GLOBAL_OFFSET_TABLE_ ; ELF supports PIC
+--- jpeg-6bx/makefile.cfg.orig 2006-01-10 01:00:00.000000000 +0100
++++ jpeg-6bx/makefile.cfg 2008-01-27 14:13:05.989988697 +0100
+@@ -33,7 +33,7 @@
+
+ # The executable name of NASM and its options:
+ NASM= @NASM@
+-NAFLAGS= @NAFLAGS@ @INCLUDEFLAGS@
++NAFLAGS= @NAFLAGS@ @INCLUDEFLAGS@ -DGNU_STACK
+
+ # Link-time cc options:
+ LDFLAGS= @LDFLAGS@
================================================================
More information about the pld-cvs-commit
mailing list