[cfe-dev] Adopting libc++, hitting problems on Mac OS X
Howard Hinnant
hhinnant at apple.com
Fri Sep 28 07:25:46 PDT 2012
On Sep 28, 2012, at 10:05 AM, "Dallman, John" <john.dallman at siemens.com> wrote:
>>> So "if it links, it will work (in this respect)?"
>> Yes, unless they do unsafe things with function pointer casts.
>
> Presumably embeddeding STL objects within non-STL objects, or within
> C-style stucts, would also be a way to get past the linker checks?
I think you'll get past the linker checks, but not past the ABI incompatibilities. It's best to stick to a C interface between dylibs unless they are both compiled with the same std::lib.
Howard
More information about the cfe-dev
mailing list