-
Kevin Wolf authored
+ libc: Der ELF-32-Loader kann jetzt Shared Libraries nachladen, wenn die Binary einen DYNAMIC-Program-Header hat, der das verlangt. Dabei werden die nötigen Relokationen direkt ausgeführt (d.h. es gibt im Moment kein Lazy Binding, sondern alle Symbole, ob benötigt oder nicht, werden aufgelöst). Was hier implementiert ist, ist zwar dynamisches Linken, aber keine echten Shared Libraries, weil nämlich nichts gesharet wird. Das kann etwas Plattenplatz sparen, weil die Bibliotheken nur noch einmal vorhanden sein müssen statt überall statisch dazugelinkt, aber in Sachen RAM liegt weiter für jeden Prozess eine Kopie im Speicher. Signed-off-by: Kevin Wolf <kevin@tyndur.org>
8f16f03b