www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/09/24/22:43:45

Newsgroups: comp.os.msdos.djgpp
From: tgm AT netcom DOT com (Thomas G. McWilliams)
Subject: Re: COFF and ELF exec formats
Message-ID: <tgmDy8I03.6t4@netcom.com>
Organization: Jot-Em-Down Store and Library
References: <Pine DOT SUN DOT 3 DOT 93 DOT 960922124049 DOT 380A-100000 AT napier DOT uwaterloo DOT ca> <524dag$q3n AT lastactionhero DOT rs DOT itd DOT umich DOT edu> <524jlf$ph9 AT client3 DOT news DOT psi DOT net>
Date: Tue, 24 Sep 1996 11:16:50 GMT
Lines: 17
Sender: tgm AT netcom9 DOT netcom DOT com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019