#48 Linker: added --no-warn-rwx-segments linker option
Merged 6 months ago by nfrayer. Opened 6 months ago by nfrayer.
rpms/ nfrayer/grub2 f38  into  f38

file modified
+2 -2
@@ -15,7 +15,7 @@ 

  %endif

  

  # gnulib actively ignores CFLAGS because it's terrible

- %global cc_equals "CC=%{ccpath} -fPIE -Wl,-z,noexecstack"

+ %global cc_equals "CC=%{ccpath} -fPIE -Wl,-z,noexecstack -Wl,--no-warn-rwx-segments"

  

  %global cflags_sed						\\\

  	sed							\\\
@@ -68,7 +68,7 @@ 

  	)}

  %global efi_host_ldflags %{expand:%%(echo %{host_ldflags})}

  

- %global target_ldflags %{expand:%%(echo %{build_ldflags} -static | %{ldflags_sed})}

+ %global target_ldflags %{expand:%%(echo %{build_ldflags} -Wl,--no-warn-rwx-segments -static | %{ldflags_sed})}

  %global legacy_target_ldflags					\\\

  	%{expand:%%(echo %{target_ldflags} | 			\\\

  	%{ldflags_sed}						\\\

file modified
+6 -1
@@ -17,7 +17,7 @@ 

  Name:		grub2

  Epoch:		1

  Version:	2.06

- Release:	106%{?dist}

+ Release:	107%{?dist}

  Summary:	Bootloader with support for Linux, Multiboot and more

  License:	GPLv3+

  URL:		http://www.gnu.org/software/grub/
@@ -555,6 +555,11 @@ 

  %endif

  

  %changelog

+ * Wed Nov 15 2023 Nicolas Frayer <nfrayer@redhat.com> - 2.06-107

+ - Linker: added --no-warn-rwx-segments as build will fail after

+ ld.bfd default options have been changed.

+ https://fedoraproject.org/wiki/Changes/Linker_Error_On_Security_Issues

+ 

  * Wed Nov 15 2023 Nicolas Frayer <nfrayer@redhat.com> - 2.06-106

  - Remove [Install] section from aux systemd units

  - Related: #2247635

added --no-warn-rwx-segments as build will fail after
ld.bfd default options have been changed.

Please refer:
https://fedoraproject.org/wiki/Changes/Linker_Error_On_Security_Issues

Signed-off-by: Nicolas Frayer nfrayer@redhat.com

Pull-Request has been merged by nfrayer

6 months ago

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/af5d4f94ba4741738604035f57e1e0de

Metadata