From 564411f65bed8dc6feb50c7f96af030e61ded1bd Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 10 Sep 2026 12:35:52 +0200 Subject: [PATCH] build: also exclude .data.rel.ro in $(cmd_obj_init_o) .data.rel.ro really is merely a special case of .rodata: r/o data, but with runtime relocations (not relevant to Xen), i.e. r/o only after relocations were performed (by the dynamic loader). Signed-off-by: Jan Beulich Acked-by: Andrew Cooper master commit: f7eab298bb9f2634e555aea1db70efcbbfd4d316 master date: 2026-09-08 09:50:48 +0200 --- xen/Rules.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/Rules.mk b/xen/Rules.mk index 24f447b957..e1a8194dfd 100644 --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -262,7 +262,7 @@ quiet_cmd_obj_init_o = INIT_O $@ define cmd_obj_init_o $(OBJDUMP) -h $< | while read idx name sz rest; do \ case "$$name" in \ - .*.local) ;; \ + .*.local|.data.rel.ro|.data.rel.ro.*) ;; \ .text|.text.*|.data|.data.*|.bss|.bss.*) \ test $$(echo $$sz | sed 's,00*,0,') != 0 || continue; \ echo "Error: size of $<:$$name is 0x$$sz" >&2; \