From bcf0f80a6f81ccb69ddfa449050c46ce2c118b6e Mon Sep 17 00:00:00 2001 From: "dietmar.hahn@fujitsu-siemens.com" Date: Mon, 17 Nov 2008 09:27:02 +0100 Subject: [PATCH] [IA64] minios: Fix ctor and dtor sections. Signed-off-by: Dietmar Hahn --- arch/ia64/minios-ia64.lds | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/ia64/minios-ia64.lds b/arch/ia64/minios-ia64.lds index df616c8..8b54c0f 100644 --- a/arch/ia64/minios-ia64.lds +++ b/arch/ia64/minios-ia64.lds @@ -52,7 +52,8 @@ SECTIONS .fini_array : { *(.fini_array) } PROVIDE (__fini_array_end = .); - .ctors : { + .ctors : AT(ADDR(.ctors) - (((5<<(61))+0x100000000) - (1 << 20))) + { __CTOR_LIST__ = .; QUAD((__CTOR_END__ - __CTOR_LIST__) / 8 - 2) *(.ctors) @@ -61,7 +62,8 @@ SECTIONS __CTOR_END__ = .; } - .dtors : { + .dtors : AT(ADDR(.dtors) - (((5<<(61))+0x100000000) - (1 << 20))) + { __DTOR_LIST__ = .; QUAD((__DTOR_END__ - __DTOR_LIST__) / 8 - 2) *(.dtors) -- 2.39.5