From: Jan Rękorajski Date: Tue, 30 Oct 2018 21:05:59 +0000 (+0100) Subject: - add -Werror=trampoline to prevent GCC from generating code that require executable... X-Git-Tag: auto/th/rpm-5.4.15-50~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm.git;a=commitdiff_plain;h=d40471462187cb3a9224a2d1ce96bcd72ec461f2 - add -Werror=trampoline to prevent GCC from generating code that require executable stack --- 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}