Debian Patches

Status for qt6-tools/6.7.2-6

Patch Description Author Forwarded Bugs Origin Last update
cmake-find-zstd-before-clang.diff Look for zstd before Clang The story is more or less the following:
- LLVM ships its own Findzstd cmake find module from 16; this module defines
2 targets: zstd::libzstd_shared and zstd::libzstd_static
- libzstd ships a cmake config module that defines 3 targets:
zstd::libzstd_shared, zstd::libzstd_static, and zstd::libzstd
- the libzstd config module assumes that if one target is defined, all of them
are, as if the config module itself was already run (i.e. multiple
"find_package(zstd)" in a cmake project)
- in qttools, Clang is searched first, which in turns requires LLVM, and then
libzstd
.
More details here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073480#47
.
As workaround, look for libzstd before Clang: this way the proper zstd cmake
targets are defined, and the Findzstd cmake find module shipped with LLVM will
use them just fine without redefining them.
.
This should most likely be fixed on LLVM side.
Pino Toscano <pino@debian.org> not-needed 2024-07-17

All known versions for source package 'qt6-tools'

Links