How is clang binary compatibility?

I searched quite a while but can’t find any explicit documentation talking about clang’s binary compatibility status among different builds. Can you share some information about this? Especially I want know if clang 10 is binary compatible with clang 7?


In the sense of "can I link an object built with clang 10 with an
object built with clang 7" - generally: yes. That's defined by the
Itanium ABI, the same thing that lets you link Clang built objects
with GCC built objects, for instance.