Re: KDE 1.1 und FreeBSD 2.2.7

From: J Wunsch <j(at)uriah.heep.sax.de>
Date: Sat, 27 Mar 1999 08:50:30 +0100

As Yves Jaeger wrote:

> (Was ist eigentlich der Vorteil von ELF gegenueber a.out)

Das sollte schon bis zum Erbrechen in irgendwelchen Archiven stehen...

Nur kurz: die a.out-Toolchain von FreeBSD war arg gehackt
(beispielsweise bezüglich shared libs), während die GNU binutils
dieses Format schon lange nicht mehr weitergepflegt haben. Folglich
war ein Mithalten mit den Binutils bei Bugfixes u. ä. nicht trivial.

ELF ist ein deutlich moderneres und flexibleres Format als a.out (und
als COFF, for that matter). a.out ist starr und hat nur von
vornherein bekannte sections im File: .text, .data, .bss und die
Symboltabelle. Besonders angesichts solcher Sachen wie Konstruktoren
und Destruktoren in C++ oder aber auch read-only variables (konstante
Zeichenketten) sind aber weitere sections wünschenswert.

-- 
cheers, J"org
joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 27 Mar 1999 - 08:51:36 CET

search this site