From 780dfa3973033d9cf10cfc769e64c595f3e7e18c Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Mon, 2 Nov 2015 12:29:56 +0000 Subject: call clean_init and clean_fini for shared libraries --- armstartup.s | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/armstartup.s b/armstartup.s index ef6d1e0..51bc2ab 100644 --- a/armstartup.s +++ b/armstartup.s @@ -313,6 +313,14 @@ start_address: .comm static_characters,256*8 .endif +.ifdef SHARED_LIBRARY + .section .init_array + .long clean_init + + .section .fini_array + .long clean_fini +.endif + .text .globl abc_main -- cgit v1.2.3