The .dynamic section should be both part of the data and dynamic segments!
This makes the kernel loadable by the bootloader, which does load it, and all the modules \o/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26558 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -60,11 +60,11 @@ SECTIONS
|
|||||||
.dtors : { *(.dtors) }
|
.dtors : { *(.dtors) }
|
||||||
__dtor_end = .;
|
__dtor_end = .;
|
||||||
.got : { *(.got.plt) *(.got) }
|
.got : { *(.got.plt) *(.got) }
|
||||||
.dynamic : { *(.dynamic) }
|
.dynamic : { *(.dynamic) } :dynamic :data
|
||||||
|
|
||||||
/* unintialized data (in same segment as writable data) */
|
/* unintialized data (in same segment as writable data) */
|
||||||
__bss_start = .;
|
__bss_start = .;
|
||||||
.bss : { *(.bss) }
|
.bss : { *(.bss) } :data
|
||||||
|
|
||||||
. = ALIGN(0x1000);
|
. = ALIGN(0x1000);
|
||||||
_end = . ;
|
_end = . ;
|
||||||
|
|||||||
Reference in New Issue
Block a user