From a1b0e44458dd92011644d1ef5627aa3d99b04fb3 Mon Sep 17 00:00:00 2001 From: phk Date: Mon, 6 Jan 2003 07:37:15 +0000 Subject: Add two symbols start_ctors and stop_ctors to allow us to find the .ctors section so we can call the constructors. --- sys/conf/ldscript.amd64 | 4 ++++ sys/conf/ldscript.i386 | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'sys/conf') diff --git a/sys/conf/ldscript.amd64 b/sys/conf/ldscript.amd64 index 515ffba..181e366 100644 --- a/sys/conf/ldscript.amd64 +++ b/sys/conf/ldscript.amd64 @@ -65,10 +65,14 @@ SECTIONS CONSTRUCTORS } .data1 : { *(.data1) } + _start_ctors = .; + PROVIDE (start_ctors = .); .ctors : { *(.ctors) } + _stop_ctors = .; + PROVIDE (stop_ctors = .); .dtors : { *(.dtors) diff --git a/sys/conf/ldscript.i386 b/sys/conf/ldscript.i386 index 515ffba..181e366 100644 --- a/sys/conf/ldscript.i386 +++ b/sys/conf/ldscript.i386 @@ -65,10 +65,14 @@ SECTIONS CONSTRUCTORS } .data1 : { *(.data1) } + _start_ctors = .; + PROVIDE (start_ctors = .); .ctors : { *(.ctors) } + _stop_ctors = .; + PROVIDE (stop_ctors = .); .dtors : { *(.dtors) -- cgit v1.1