Can't link againsts llvm libs (libLLVM package) due to compiler inconsistences

Dear community

I’ve found out that libLLVM libs are compiled by clang and therefore I can’t use it in my project built by gcc.

Hence several questions:

  1. Is there repo/version with libLLVM built by default compiler(gcc)?
  2. Should it be considered as a bug that there are incompatible libs built by different compilers located in /usr/lib64 ?

On another note, I spend several hours to change llvm.spec from Build Service and to build it locally using gcc, however several other packages depends on system default libLLVM(clang compiled), so I can’t install system-wide gcc-compiled version.