Mail Archives: djgpp/1996/09/24/22:43:45
Dan Nelson (dan AT dan DOT emsphone DOT com) wrote:
: Shared libraries work just fine in coff format, also. FreeBSD has had
: shared coff libraries for years. The object format doesn't really
: matter.
Wrong. FreeBSD uses the old Sun style a.out shared libraries and a.out
object files (which predate even COFF).
Object file format is important for implementing state of the art
techniques in dynamic linking, debugging, and object oriented
libraries. Most the industry has moved to ELF for these reasons. Coff
and a.out object files are extremely limited in comparison. C++
especially benefits from an ELF implementation.
Last year D.J. Delorie mentioned his intention to move DJGPP to ELF
but I don't know what his time-table is.
- Raw text -