Re-enabled use of AROS.Boot file due to lack of general enthusiasm for
[tangerine.git] / arch / all-mingw32 / bootstrap / kernel.lds
blob140f31a0d28f0fb47b11a25bede8d92f3ca89aef
1 FORCE_COMMON_ALLOCATION
3 SECTIONS
5     .text : {
6         *(.aros.init)
7         *(.text*)                   /* wildcard for "gcc -ffunction-sections" */
8         *(.gnu.linkonce.t.*)        /* C++ templates? */
9         . = ALIGN(4096);
10     }
11     .rodata : {
12         *(.rodata*)                 /* read-only data (ELF only) */
13         *(.gnu.linkonce.r.*)
14         . = ALIGN(4096);
15     }
16     .data : {
17         *(.data*)                   /* wildcard for "gcc -fdata-sections" */
18         *(.gnu.linkonce.d.*)
19         . = ALIGN(16);
20         start_ctors = .; *(SORT(.ctor*)) QUAD(0)
21         start_dtors = .; *(SORT(.dtor*)) QUAD(0)
22         . = ALIGN(4096);
23     }
24     .bss : {
25         *(.bss*)                    /* wildcard for "gcc -fdata-sections" */
26         *(.gnu.linkonce.b.*)
27         *(COMMON)                   /* "common" variables */
28         . = ALIGN(4096);
29     }
30     _END = .;