Mailing List Archive

[xen master] build: suppress GNU ld warning about RWX load segments
commit 68f5aac012b9ae36ce9b65d9ca9cc9f232191ad3
Author: Jan Beulich <jbeulich@suse.com>
AuthorDate: Wed May 18 11:17:19 2022 +0200
Commit: Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 18 11:17:19 2022 +0200

build: suppress GNU ld warning about RWX load segments

We cannot really avoid such and we're also not really at risk because of
them, as we control page table permissions ourselves rather than relying
on a loader of some sort. Present GNU ld master started warning about
such, and hence 2.39 is anticipated to have this warning.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Julien Grall <jgrall@amazon.com>
---
xen/Makefile | 2 ++
1 file changed, 2 insertions(+)

diff --git a/xen/Makefile b/xen/Makefile
index 735d5f6e45..2ac6ec5adc 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -397,6 +397,8 @@ endif

AFLAGS += -D__ASSEMBLY__

+LDFLAGS-$(call ld-option,--warn-rwx-segments) += --no-warn-rwx-segments
+
CFLAGS += $(CFLAGS-y)
# allow extra CFLAGS externally via EXTRA_CFLAGS_XEN_CORE
CFLAGS += $(EXTRA_CFLAGS_XEN_CORE)
--
generated by git-patchbot for /home/xen/git/xen.git#master