Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / Programming / CodeWarrior / December 2003



Tip: Looking for answers? Try searching our database.

Should libraries built with 8.3 need to be rebuilt for 9.0

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Kirk Haderlie - 31 Dec 2003 00:35 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?

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.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.