packages: zlib/zlib-asm.patch (NEW) - use --noexecstack when assembling

qboosh qboosh at pld-linux.org
Sun Mar 28 22:43:50 CEST 2010


Author: qboosh                       Date: Sun Mar 28 20:43:50 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- use --noexecstack when assembling

---- Files affected:
packages/zlib:
   zlib-asm.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/zlib/zlib-asm.patch
diff -u /dev/null packages/zlib/zlib-asm.patch:1.1
--- /dev/null	Sun Mar 28 22:43:50 2010
+++ packages/zlib/zlib-asm.patch	Sun Mar 28 22:43:45 2010
@@ -0,0 +1,26 @@
+--- zlib-1.2.4/Makefile.in.orig	2010-03-14 03:10:27.000000000 +0100
++++ zlib-1.2.4/Makefile.in	2010-03-20 10:58:30.238704379 +0100
+@@ -23,6 +23,7 @@
+ #CFLAGS=-g -DDEBUG
+ #CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
+ #           -Wstrict-prototypes -Wmissing-prototypes
++CCASFLAGS=-Wa,--noexecstack
+ 
+ SFLAGS=-O
+ 
+@@ -110,13 +111,13 @@
+ 
+ match.o: match.S
+ 	$(CPP) match.S > _match.s
+-	$(CC) -c _match.s
++	$(CC) $(CCASFLAGS) -c _match.s
+ 	mv _match.o match.o
+ 	rm -f _match.s
+ 
+ match.lo: match.S
+ 	$(CPP) match.S > _match.s
+-	$(CC) -c -fPIC _match.s
++	$(CC) $(CCASFLAGS) -c -fPIC _match.s
+ 	mv _match.o match.lo
+ 	rm -f _match.s
+ 
================================================================


More information about the pld-cvs-commit mailing list