This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Dynamic loader and virtual functions


Hi Chris,

 You have to be pretty careful, when with all the
funny C++ stuff, when you want binary compatibility
between different versions of libraries. The biggest
issue, i would say, is, that the (runtime) linker
has to deal with all the nasty implementation details
of the language, so, what at the language level looks
very nice and compatible, might look completely
incompatible at the link level. Try looking at:

http://developer.kde.org/documentation/library/kdeqt/kde3arch/devel-binarycompatibility.html

You will find some simple guidelines there on how
to do this sort of thing. What you did is on the
list of things not to do...

Yours sincerely,

Bjorn


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]