Mail Archives: djgpp/1999/02/04/14:11:50
Bruce Dawson wrote:
>
> In article <199902022104 DOT QAA08963 AT envy DOT delorie DOT com>,
> djgpp AT delorie DOT com wrote:
> >
> > > C'mon guys. COFF is as obsolete as DJGPP 1.x. It's time to move on and use
> > > an executable format worthy of the new millennium, or at least of the
> > > 1990s. :-)
> >
> > Unfortunately, switching from COFF to anything else is harder than
> > you'd expect, just because of the many places where COFF is assumed.
>
> It would also simplify a lot of things, at least if you switched to PE
> format. There are literally hundreds of FREE PE format utilities, including
> dozens written by Matt Pietrek for MSJ, that would open up new debugging,
> error checking, profiling and other possibilities.
>
> As one extravagant example, note that WinDbg, a decent source level
> debugger with a graphical user interface, is available for free. Therefore
> a switch to PE format would mean you could use a much easier to use
> debugger, and you wouldn't have to port rhgdb, etc.
>
> Presumably supporting COFF and PE simultaneously would be a hassle, but
> not supporting PE is a great limitation on Win32.
>
Very easy, as a lot of coff is inbeded in the pe format. Infact, RSXNTDJ and
pebind by doug gale ( to be released sometime soonish) can both create pe
executables, so in that sense djgpp can already use that stuff. It is a problem
with using it though that it can only be run from windoze, and half the thing
about
djgpp (for me anyway) is that it is a dos compiler so I don't need to start
windoze
or download wine.
Peter Allen
- Raw text -