(In reply to Wolfgang Bauer from comment #22) > FYI: kdevelop 5.3.2 has been released today. > I removed the %requires_eq, and added a Requires: clangX (corresponding to > the libclangX-devel that's used for building) now: > Requires: clang%(rpm -q --qf '%''{version}' clang-devel | cut -d. -f1) > (inspired by what we have in the libqt5-creator package...) > > That should be safe enough I hope, and should also allow you to install a > newer clang from 3rd party repos. > > https://build.opensuse.org/request/show/682480 Cool, thanks. Please have a look at https://build.opensuse.org/request/show/685028. It moves the Clang builtin headers from the clang7 package to libclang7. When it lands in Factory, you should be able to remove the runtime dependency to clangX completely. Does (the current version of) KDevelop need to build for older versions of LLVM as well? In that case I'd need to port that change back to llvm{4-6}. Otherwise I'd just leave them as they are. My understanding is that Leap has a fixed older version of KDevelop, so fixing this issue in llvm7 should be enough.