From 6f19b90aca7fd11282e73ba8374eb8bf58199770 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 15 May 2012 19:08:36 +0200 Subject: [PATCH] Fix linking in static ctors * It seems we also need to call them in the .init_array section. --- src/system/ldscripts/arm/boot_loader_u-boot.ld | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/ldscripts/arm/boot_loader_u-boot.ld b/src/system/ldscripts/arm/boot_loader_u-boot.ld index 70176e6336..055c104148 100644 --- a/src/system/ldscripts/arm/boot_loader_u-boot.ld +++ b/src/system/ldscripts/arm/boot_loader_u-boot.ld @@ -11,7 +11,7 @@ SECTIONS . = ALIGN(0x4); __ctor_list = .; - .ctors : { *(.ctors) } + .ctors : { *(.ctors) *(.init_array) } __ctor_end = .; .rodata : { *(.rodata .rodata.*) }