commit d40471462187cb3a9224a2d1ce96bcd72ec461f2
Author: Jan RÄ™korajski <[email protected]>
Date:   Tue Oct 30 22:05:59 2018 +0100

    - add -Werror=trampoline to prevent GCC from generating code that require 
executable stack

 macros.pld.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/macros.pld.in b/macros.pld.in
index 326b00b..81a08b2 100644
--- a/macros.pld.in
+++ b/macros.pld.in
@@ -179,7 +179,8 @@ pakietu oraz przy odpluskwianiu samego pakietu.\
 # cf 
http://wiki.mandriva.com/en/Development/Packaging/Problems#format_not_a_string_literal_and_no_format_arguments
 %Werror_cflags         -Wformat -Werror=format-security
 
-%_ssp_cflags           -fstack-protector-strong --param=ssp-buffer-size=4
+# Use -Werror=trampoline to prevent GCC from generating code that require 
executable stack
+%_ssp_cflags           -fstack-protector-strong --param=ssp-buffer-size=4 
-Werror=trampoline
 %__common_cflags       -O2 -fwrapv -pipe %{Werror_cflags} %{debuginfocflags} 
%{?_fortify_cflags} %{!?nospecflags:%{?specflags}}
 %__common_cflags_with_ssp      %{__common_cflags} %{?_ssp_cflags}
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/d40471462187cb3a9224a2d1ce96bcd72ec461f2

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to