From: Jan Kiszka <
jan.k...@siemens.com>
We currently cannot resolve them better, and systemd-boot does the same.
Signed-off-by: Jan Kiszka <
jan.k...@siemens.com>
---
Makefile.am | 2 ++
configure.ac | 5 +++++
2 files changed, 7 insertions(+)
diff --git a/Makefile.am b/Makefile.am
index 3c529cc..48c560f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -241,6 +241,8 @@ else
# hence set subsystem 0xa (EFI application) and binary format.
objcopy_format = -O binary
efi_ldflags += --defsym=EFI_SUBSYSTEM=0xa
+# Also suppress RWX segment warnings until we have a better solution
+efi_ldflags += $(LDFLAGS_NO_WARN_RWX_SEGMENTS)
endif
efi_objects_pre1 = $(efi_sources:.c=.o)
diff --git a/
configure.ac b/
configure.ac
index d39b5fa..27c1b27 100644
--- a/
configure.ac
+++ b/
configure.ac
@@ -112,6 +112,11 @@ AX_CHECK_COMPILE_FLAG([-mgeneral-regs-only],
[CFLAGS_MGENERAL_REGS_ONLY=])
AC_SUBST([CFLAGS_MGENERAL_REGS_ONLY])
+AX_CHECK_LINK_FLAG([-Wl,--no-warn-rwx-segments],
+ [LDFLAGS_NO_WARN_RWX_SEGMENTS=--no-warn-rwx-segments],
+ [LDFLAGS_NO_WARN_RWX_SEGMENTS=])
+AC_SUBST([LDFLAGS_NO_WARN_RWX_SEGMENTS])
+
# Checks from autoscan:
AC_CHECK_FUNCS([getmntent])
AC_CHECK_FUNCS([memset])
--
2.35.3