Mail Archives: djgpp/2001/06/07/02:46:52
On Thu, 7 Jun 2001, Pavel V. Ozerski wrote:
> 1) What are rules of methods names mangling?
DJGPP uses the GNU compiler, so the name-mangling is the normal GCC
method.
> 2) Are static libraries created by different versions of DJGPP
> compatible by mangled names?
In general, yes; however I understand that GCC 3.0 is going to change the
C++ ABI, which might include a different mangling.
> 3) Where are described internal mechanisms of replacing methods in
> child classes (virtual methods table or something similar)?
You should ask this (as well as the other related questions) on the g++
forum, or on the GCC mailing list, where GCC maintainers could give you
definitive answers. DJGPP simply ports GCC to DOS and Windows, but it
doesn't change the way the GNU C++ compiler and the GNU C++ classes work.
- Raw text -