NEED LINUX/ELF GPC (only a TRY to help you ...)_(re)

Mon, 13 Nov 1995 16:00:05 +0100 (MEZ)


According to Arcadio Alivio Sincero:
> 
> 
> Can somebody PLEASE make an ELF version of GPC for Linux that works with 
> GCC v.2.7.0????  Or give me some pointers on how to do it myself????

If you really want to try to implement this yourself, I suggest the
following strategy:

  - get GCC 2.6.3 and GCC 2.7.0 source,
  - look, which files of the GPC 2.6.3 source are replacing GCC 2.6.3
    files, and make diffs between GCC 2.6.3 and GPC 2.6.3 for them,
  - do the GPC changes to the GCC 2.7.0 files,
  - compile GCC 2.7.0 (one stage is enough),
  - compile GPC, now version 2.7.0, and hope the best,
  - send your files to Juki, because he will be interested,
  - send your files to me, because I am interested, too.

Since I expect trouble when doing this, let us first try it in another way ...
 
> I downloaded the Linux version of GPC that Peter Gerwinski made, but it 
> doesn't work on my system.  I'm thinking maybe because I have SlackWare 
> 3.0/ELF installed.  
> 
> When I first installed GPC, the compilation process would break when it 
> came to the linking phase.  ld, the GNU Linker, would say that it's 
> unable to find file "crt0.o".  I remembered seeing that file way back in 
> my SlackWare 2.2 days, so kicked out the old SlackWare 2.2 CD-ROM and 
> copied a "crt0.o" into my /usr/lib directory.  Now, when I try to compile 
> and link, I just get a whole bunch of unresolved reference errors.

Which gcclib do you use?  Perhaps it is already the 2.7.0 version while
crt0.o and gpc expect the 2.6.3 version.  I suggest to install the com-
plete gcc 2.6.3 in /usr/bin and /usr/lib.  (It should work with SlackWare
3.0, as I hope.)  Then also install gpc 2.6.3, and they should work to-
gether.
 
> However, GPC itself appears to compile alright (except it produces a.out 
> object files instead of ELF).  It's just when it comes time to link that 
> it goes haywire.

This gives hope to me, that the above idea could work.

> Please help somebody!  I need this compiler soon for a school project ...

For case of emergency I will figure out how to run GPC under EMX in the
DOS emulator of Linux.  This is somehow stupid, but should work.

Till later,

    Peter

--------------------------------------------------------------------------------
Dipl. Phys. Peter Gerwinski
Fachbereich Physik
Universitaet-GH Essen                   Phone:  +49-201-183-2763
D-45117 Essen                           Fax:    +49-201-183-2120
Germany                                 e-mail: pege@mail.theo-phys.uni-essen.de
--------------------------------------------------------------------------------


Peter Gerwinski (pege@rs1.Theo-Phys.Uni-Essen.DE)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es