Source: spdlog Version: 1:1.8.1+ds-1 Severity: important X-Debbugs-Cc: z...@debian.org Control: block 977452 by -1
Dear Maintainer, I have uploaded fmtlib 7.1.3 to experimental, and find your package ftfs with the new version. The code is actually working with the new version, only the symbols file is wrong here. spdlog uses fmtlib internal API and exposes it through the symbols files. This looks wrong to me, as every new fmtlib will cause spdlog ftbfs due to the symbols file. OTOH, symbols file for C++ library is just nightmare, I suggest you just dropping the symbols file.. When go through this package, I also find there's a patch which I think is useless. https://sources.debian.org/src/spdlog/1:1.8.1+ds-1/debian/patches/use-external-fmt.patch/ In debian/rules, you already set -DSPDLOG_FMT_EXTERNAL=ON, the resulting cmake config, pkg-config, also includes this definition. This patch will produce a log of gcc warning when I rebuild this package. Thanks Shengjing Zhu