Mail Archives: djgpp/1994/12/05/21:08:30
>
> What do people think about changing the object file format from COFF
> to ELF for V2.0? We would be able to make all the configurations 100%
> compatible with Linux to make things a lot easier, and get better
> debugging and linking support too.
>
The big advantage of ELF for me is the STABS debugging info.
Stabs has very impressive C++ expression support. It's smart about
classes. You can call member functions and overloaded
functions; it knows about references, scope notation (SCOPE1::SCOPE2),
etc. I believe that inline functions are also handled more intelligently.
At the moment classes are treated as dumb structs, references are
just pointers, and inline functions just confuse GDB.
As an increasing percentage of DJGPP's are now C++ programmers, this
alone is enough (IMHO) to justify the change.
Gordon Hogenson
- Raw text -