Calling into LLVM libraries: Which compiler and standard should one use?

llvm (version ?) is compiled with some compiler version and some C++ standard.

Does this have any implications on what compiler and what standard one has to use (can use) in order to link with LLVM libraries?

The question applies to CentOS Linux release 7.9.2009 running on x86_64.

Generally speaking you want to match the C++ standard LLVM is using (i.e. C++17 at the time writing). Another commonly seen issue is that LLVM is built with both RTTI and exception disabled, which might cause ABI issue if you’re project is not.