|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging] xen/link: Include .debug_str_offsets in DWARF2_DEBUG_SECTIONS
commit a88b99300aedea103884b4ef8c66a5a94206feb5
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
AuthorDate: Tue Apr 22 12:30:19 2025 +0100
Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CommitDate: Mon Apr 28 19:46:46 2025 +0100
xen/link: Include .debug_str_offsets in DWARF2_DEBUG_SECTIONS
Building Xen with Clang-17 yields the following warning:
ld: warning: orphan section `.debug_str_offsets' from `prelink.o' being
placed in section `.debug_str_offsets'
ld: ./.xen.efi.0xffff82d040000000.0:/4: section below image base
ld: ./.xen.efi.0xffff82d040000000.1:/4: section below image base
ld: warning: orphan section `.debug_str_offsets' from `prelink.o' being
placed in section `.debug_str_offsets'
ld: xen.efi:/4: section below image base
Set the alignment to 4 as it holds 4-byte values, despite the fact that
Clang
appears to only use 1.
Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
---
xen/include/xen/xen.lds.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/xen/include/xen/xen.lds.h b/xen/include/xen/xen.lds.h
index 16a9b1ba03..793d0e1145 100644
--- a/xen/include/xen/xen.lds.h
+++ b/xen/include/xen/xen.lds.h
@@ -56,6 +56,7 @@
DECL_DEBUG2(.debug_info, .gnu.linkonce.wi.*, 1) \
DECL_DEBUG(.debug_types, 1) \
DECL_DEBUG(.debug_str, 1) \
+ DECL_DEBUG(.debug_str_offsets, 4) \
DECL_DEBUG2(.debug_line, .debug_line.*, 1) \
DECL_DEBUG(.debug_line_str, 1) \
DECL_DEBUG(.debug_names, 4) \
--
generated by git-patchbot for /home/xen/git/xen.git#staging
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |