[cfe-dev] Adopting libc++, hitting problems on Mac OS X
john.dallman at siemens.com
Fri Sep 28 04:18:26 PDT 2012
> I wrote some for FreeBSD developers here:
> > So "if it links, it will work (in this respect)?"
> Yes, unless they do unsafe things with function pointer casts.
> Please say STL implementation rather than runtime: all C++ code
> must be using the same C++ runtime (typically libsupc++ or libcxxrt,
> possibly libc++abi). It is also safe to pass non-STL objects across
> C++ library boundaries.
The Mac OS X 10.8 versions of libstdc++ and libc++ both use libc++abi,
as do the Mac OS X 10.7 versions. So that's OK, and this has got a lot
easier than I thought was necessary. So the incompatibility is just
with the STL implementation?
More information about the cfe-dev