🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #74797

COFF, Mach-O, bfd, et al

#74797
From: David Vinayak Wallace
Date: Mon, 18 Feb 1991 04:03
29 lines
2050 bytes
   Date: 17 Feb 91 18:38:49 GMT
   From: boot@donald.osf.org (Bruce Bauman)

   As far as the GNU stuff goes, I think the tools are moving towards
   object file independence via a "binary file descriptor" (BFD)
   interface.  Someone more knowledgeable can correct me if I'm wrong,
   but I think the soon-to-be-released version of gdb (4.0) will use this
   interface. I'm not sure about gas-1.39, or about other tools such as
   binutils.

   Anyone who knows more care to comment?

I suppose I know more since I designed bfd.  Yes, gdb 4.0 uses bfd,
all the binutils (except gas currently) use bfd.

We currently have SunOS a.out, COFF, and b.out (a modified a.out)
supported.  Other ones are on the way.  Specifically NeXT Mach-O and
BSD a.out will need to be supported before it can be considered
"releasable" in order to continue supporting at least the folks
currently supported.

I don't know how many people besides me care about the ability to,
say, run nm on a directory full of coff, sunos, and b.out binaries at
once, but having BFD does make porting the tool chain a lot simpler.

As for Mach-O, the name means about as much as COFF, since everybody
adapted it to their needs.  Perhaps ELF is powerful enough to be used
by the GNU os.  a.out really isn't.
Technical Details
Message-ID: <GUMBY.91Feb17230322@Cygnus.COM>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!shelby!neon!neon!gumby
References: <476@stephsf.stephsf.com> <1991Feb7.131920.26010@cimage.com> <486@stephsf.stephsf.com> <1991Feb16.184733.6442@uvm.edu> <BOOT.91Feb17133849@donald.osf.org>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,2d87da7bf810550c
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-02-18 01:54:16 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!shelby!neon!neon!gumby
From: gumby@Cygnus.COM (David Vinayak Wallace)
Newsgroups: gnu.misc.discuss
Subject: COFF, Mach-O, bfd, et al
Message-ID: <GUMBY.91Feb17230322@Cygnus.COM>
Date: 18 Feb 91 04:03:22 GMT
References: <476@stephsf.stephsf.com> <1991Feb7.131920.26010@cimage.com>
 <486@stephsf.stephsf.com> <1991Feb16.184733.6442@uvm.edu>
 <BOOT.91Feb17133849@donald.osf.org>
Sender: news@Neon.Stanford.EDU (USENET News System)
Organization: Cygnus Support
Lines: 29
In-Reply-To: boot@donald.osf.org's message of 17 Feb 91 18:38:49 GMT