Clang ABI compatibility

Hi,

I’d like to understand more about the ABI compatibility between Clang versions.

For example: on Mac OS 64bit, regardless of libc++ ABI versions.

If I build a shared-library with an older version of Clang, can it be linked by a newer version of Clang?
If I build a shared-library with a newer version of Clang, can it be linked by an older version of Clang?

Thanks!