Use libzmq from OBS
This adds the upstream provided libzmq packages with draft API to debian-clang
, debian-gcc
and ubuntu-24.04
for faster build times. Unfortunately, upstream is a bit stubborn and doesn't want to fix their broken packages, so we have to fix it ourselves (see https://github.com/zeromq/libzmq/pull/4687 for details).
This also has two distinct advantages:
- coverity doesn't warn about defects in libzmq anymore (although we already ignored them)
- clang-scan-build doesn't warn about issues in libzmq anymore (and is faster as well)
I also fixed the libc++ version at LLVM 18 since before std::jthread is not supported.