From e3db8e35e34f79f3e8bc661b416b172898186074 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 11 Aug 2009 03:21:29 +0000 Subject: [PATCH] [ARM] Temporary (?) solution to linking the loader: generate symbols needed by the unwinding code, which should actually not be used since we disable exceptions... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32239 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/ldscripts/arm/boot_loader_u-boot.ld | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/system/ldscripts/arm/boot_loader_u-boot.ld b/src/system/ldscripts/arm/boot_loader_u-boot.ld index aa8bcaa767..1aabcd908e 100644 --- a/src/system/ldscripts/arm/boot_loader_u-boot.ld +++ b/src/system/ldscripts/arm/boot_loader_u-boot.ld @@ -28,6 +28,11 @@ SECTIONS __bss_start = .; .bss : { *(.bss) } + /* exception unwinding - should really not be needed! */ + __exidx_start = .; + .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } + __exidx_end = .; + . = ALIGN(0x1000); _end = . ; /* Stabs debugging sections. */