Mail Archives: djgpp/1996/10/03/12:26:43
In article <524dag$q3n AT lastactionhero DOT rs DOT itd DOT umich DOT edu>
hasdi AT umich DOT edu "Hasdi Rodzmann Hashim" writes:
> Kevin Moule (krmoule AT undergrad DOT math DOT uwaterloo DOT ca) wrote:
>
> : The best thing about all this is that its already been implemented
> : for linux, and would require only a port to DJGPP. But this gets
> : back to my original message, is it possible and/or practical to
> : port this to DJGPP?
>
> possible? yeah. practical? Well, until you have the elf-executable loader
> that works in DOS, there is little reason for djgpp to generate ELF
> binaries and shared libraries. Heck, you can generate ELF binaries and
> shared libraries from other platform such as gcc under Linux. It's just
> the elf loader that needs to be made/worked on.
>
> Is there one in progress? I might be willing to pitch in.
>
> Later.
>
> Hasdi
>
I would be really interested in DJGPP supporting ELF.
I've just implemented a dynamic linker/loader for ELF format files for the
Power PC. This is for an embedded OS using the Metaware compiler.
The test environment for this OS is hosted on DOS using Borland's 16-bit DPMI
server. This is not very clever as far too much of the code is different from
the target build.
I will have to speak to my employer's and if they are willing, I would be
willing to help in implementing a loader. I 'only' need help with allocating
and protecting memory in DPMI mode. I could probably do the rest. According
to the specs 386 ELF is much simpler than PPC (2 fixup types as opposed
to 20+).
I'll ask at work and post back.
sig ======================================================================
Mike Little <MikeL AT amprsoft DOT demon DOT co DOT uk> http://www.amprsoft.demon.co.uk
PGPID:1024/8936BCF9 Fngrprnt:66 01 0E 95 31 20 CA 1B-E5 21 DB 31 ED E1 EC 6B
PGPID: 512/FA2EE3BB Fngrprnt:C0 40 ED FF D0 E8 57 D7-B0 66 DB B8 31 14 32 12
finger MikeL AT amprsoft DOT demon DOT co DOT uk for PGP public keys (part-time connection)
- Raw text -