(In reply to Aaron Puchert from comment #21) > That can happen and shouldn't be an issue. Both libclang-cpp and libLLVM > have versioned symbols and should be able to coexist in different versions > in the same process, unless I'm missing something. Turns out that this isn't true. I saw symbol versions on libLLVM.so and assumed that libclang-cpp.so must also have them. It doesn't, and I'll add them. But I'm not sure if that solves the bug, the original issue was about something different after all.