[packages/rpm] - add -Werror=trampoline to prevent GCC from generating code that require executable stack
baggins
baggins at pld-linux.org
Tue Oct 30 22:06:29 CET 2018
commit d40471462187cb3a9224a2d1ce96bcd72ec461f2
Author: Jan Rękorajski <baggins at pld-linux.org>
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
More information about the pld-cvs-commit
mailing list