🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #73549

Re: GNU can replace COFF?

#73549
From: Simon J Gerraty
Date: Fri, 16 Aug 1991 05:34
42 lines
2511 bytes
In <1991Aug04.151415.706@admiral.uucp> doug@admiral.uucp (Doug Fields) writes:
>I am an experienced C programmer, but I do not know what COFF is
>(besides what it stands for), excepth that the SCO Unix I run uses
>it, and that the GNU software (sometimes) requires changes to run
>with (under?) it.

I have gcc-1.39 and g++-1.39 and gdb-3.5 running on a COFF
system (sun386i) at home.  The trick is to use collect as
opposed to gnu-ld.  Unfortunately the sun386i uses, SysV COFF
coupled with BSD stabs for debug info.  This has prevented me
using gas on this machine.  I do have gas-1.38 working but not
if I use -g.  For more conventional systems there are patches
for gas that handle COFF ok including the System V symbol table
refs.

>I have GCC 1.40 running, but no other GNU stuff. I would like to
>run G++, GAS, GLD, GDB, & ather GNUstuff. However, I have shied away
>from doing this because I do not know enough about COFF to understand
>the various README.ENCAP's and other files.

At work I have gcc-1.40, g++-1.39 and gas-1.38 working on a Sun
SPARCstation.  This system is non-COFF, but I elected to use
collect rather than gnu-ld (a), because so far it works well
enough at home, and (b) the Sun ld handles shared libraries.

We also have the full set running on our vanila System V COFF
based Unix systems (Bull DPX/2) without problems.

>Could someone point me in the direction to get rid of COFF? And on how
>to get the above mentioned things running under it (or without it!)?

So, you can have gcc,g++,gas,gdb even in a COFF environment.  It
is a little bit tougher for hybrid systems like the Sun386i but
normal COFF systems are fine.

There are several sets of patches about to handle COFF.  I can't
for life of me recall where I got them from though :-)
Check out your local GNU ftp archive site.
-- 
Simon J. Gerraty		<sjg@melb.bull.oz.au>

#include <disclaimer,_witty_comment>
Technical Details
Message-ID: <1991Aug16.053422.16246@melb.bull.oz.au>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!munnari.oz.au!metro!cluster!tmx!brahman!melb.bull.oz.au!sjg
References: <1991Aug04.151415.706@admiral.uucp>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,98181166d5e1d0a1
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-08-18 18:26:57 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!munnari.oz.au!metro!cluster!tmx!brahman!melb.bull.oz.au!sjg
From: sjg@melb.bull.oz.au (Simon J Gerraty)
Newsgroups: gnu.misc.discuss
Subject: Re: GNU can replace COFF?
Message-ID: <1991Aug16.053422.16246@melb.bull.oz.au>
Date: 16 Aug 91 05:34:22 GMT
References: <1991Aug04.151415.706@admiral.uucp>
Organization: Bull HN Information Systems Australia.
Lines: 42