Commit cc75edf9 authored by Kevin Wolf's avatar Kevin Wolf

user-i386.ld: Linkerskript .so-tauglich machen

! user-i386.ld: Wenn man __ctor/dtor_start/end__ innerhalb der Input
  Section Description anlegt statt außenrum, kommt ld nicht auf die
  Idee, irgendwelche Orphaned Sections dazwischenzupacken, die als
  Konstruktoren interpretiert nicht so richtig viel Sinn ergeben.

+ user-i386.ld: .dynbss explizit hinzugefügt (das hatte sich ohne den
  Fix zwischen die Konstruktoren gemogelt)
Signed-off-by: Kevin Wolf's avatarKevin Wolf <kevin@tyndur.org>
parent 8f16f03b
......@@ -21,18 +21,19 @@ SECTIONS
.bss ALIGN(4096) : AT(ADDR(.bss))
{
*(.bss)
*(.dynbss)
}
__ctor_start__ = .;
.ctors : AT(ADDR(.ctors)) {
__ctor_start__ = .;
*(.ctors)
__ctor_end__ = .;
}
__ctor_end__ = .;
__dtor_start__ = .;
.dtors : {
__dtor_start__ = .;
*(.dtors)
__dtor_end__ = .;
}
__dtor_end__ = .;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment