http://bugzilla.opensuse.org/show_bug.cgi?id=1119186 http://bugzilla.opensuse.org/show_bug.cgi?id=1119186#c24 --- Comment #24 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Aaron Puchert from comment #23)
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.
Ok, thanks for the info, I will follow that up.
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.
We do provide the latest kdevelop5 version in KDE:Extra for Leap 15.0 and 42.3 as well. (AFAICS, Leap 15.1 does have llvm7 as default already but without that change so far, apparently it comes from SLE, not Factory) We can conditionally leave the dependency in for the older versions though, so it's not really necessary to release an update with this change from our side I think. OTOH, kdevelop5-plugin-clang-tidy needs clangX anyway (for the clang-tidy executable), and will be included in kdevelop5 5.4 AFAIK (currently it's released separately). Although it's probably not necessary to add a Requires for that, a Recommends at most should be enough IMHO. -- You are receiving this mail because: You are on the CC list for the bug.