Description of problem: clang-tidy includes development headers to allow you to build a custom plugin, but these headers are not packaged in Fedora. This was prompted by: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/7628 Version-Release number of selected component (if applicable): clang-14.0.5-1.fc36
If I'm not mistaken, we don't even package the clangTidy library, which is why we don't ship the headers. Do you need just the headers?
clang-tidy has a --load argument, which loads a .so file as a plugin. The plugin doesn't need to link against the clangTidy library, because it resolves all of its symbols from the clang-tidy executable. Just the headers will suffice for building such a plugin.
good to know! I'll craft a test pass and I'll add that
https://src.fedoraproject.org/rpms/clang/pull-request/182#
Thanks. I built the packages from that PR locally, and clang-tools-extra-devel does indeed install the headers that I need. Once this is merged, and once we upgrade to Fedora 38, we'll be able to use that package.
FEDORA-2022-26431de6f3 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-26431de6f3
Fixed as of clang-15.0.0-4.fc38
FEDORA-2022-26431de6f3 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.