This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: backwards compatibility/cross-compiler compatibility
> The most obvious issues are name mangeling of symbols, vtables,
> and calling conventions.
But there are tons of other aspects:
class layout:
- member ordering
- bases, especially empty bases
- virtual bases
method implementation:
- calling deallocation functions
- construction and destruction of virtual bases
- covariant returns
other dynamic aspects:
- type_info, rtti
- tracking initialization of block-static variables
etc.
Regards,
Martin