|
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Chris Bailey wrote:
| I've been following the ABI issues with gcc, and understand you can't
| readily/shouldn't mix gcc 3.1 and 3.3 code. What about mixing say a library
| built with Xcode and gcc3.3 or 3.1 and using that from an application built
| using Metrowerks CodeWarrior 8.3? I am guessing there will be problems with
| that as well? Is it the general rule that all C++ code in a given
| system/application must be built with the same compiler and version of that
| compiler?
Yes.
However, in the not-too-distant future, things may change. Gcc and Metrowerks are both adopting an Intel-defined ABI standard. (CodeWarrior has partial support now, I believe, and CW 9 is slated to provide full support. Apple can tell you about gcc's support.) Once everyone agrees on the internals, the ABI should cease being a problem. (If you're interested, the gory details are available at http://www.codesourcery.com/cxx-abi/abi.html.)
| Home | Archives | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2011 Apple Inc. All rights reserved.