We have various C++ libraries that were built with 8.3 and I am trying to
link them into a 9.0 project. I am having problems with some destructors
not being undefined. I rebuilt these libraries using 9.0 and my problems
went away. Will I need to rebuild all libraries that were built with 8.3?
It took me by surprise that these libraries needed to be recompiled. I
would like to understand why. Any comments?

Signature
Kirk Haderlie
Design Engineer
kirk@vividimage.com
Sean McBride - 31 Dec 2003 06:34 GMT
> We have various C++ libraries that were built with 8.3 and I am trying to
> link them into a 9.0 project. I am having problems with some destructors
> not being undefined. I rebuilt these libraries using 9.0 and my problems
> went away. Will I need to rebuild all libraries that were built with 8.3?
> It took me by surprise that these libraries needed to be recompiled. I
> would like to understand why. Any comments?
CW's name mangling changed between 8.x and 9.0. So, yes, you'll need to
rebuild all C++ libraries (but not C and Obj-C). Hopefully, you have
the source to all the libraries.