<div dir="ltr">(Sorry if this is documented somewhere, but I couldn't find it.)<div><br></div><div>Does anyone know what limitations currently exist when linking together C++ object produced by clang with those produced by c++ and/or Intel's icc?</div><div><br></div><div>My impression back in the day was that incompatible ABI's made it unsafe to link together C++ object code from different compiler vendors/versions.  Not just with name mangling, but also with exceptions and perhaps other issues.   I'm not only asking about linking to C++ standard libraries, but also situations like:</div><div><br></div><div>clang++ -c foo.cpp</div><div>g++ -c bar.cpp</div><div>clang++ a.o b.o</div><div><br></div><div>Experimentally it seems to work okay, but I wasn't sure if that tells the whole story.</div></div>