Package: libcryptsetup-dev Version: 2:2.3.4-1 Severity: normal Tags: patch Dear Maintainer,
When building cryptsetup, libdir is set to /lib/<arch> but then the libcryptsetup* packages are manually changed to install in /usr/lib/<arch> via dh-exec. The problem is that the ${libdir} variable in the pkg-config file is not adjusted accordingly, so the wrong -L flags are exposed. Given it's a standard path this is not usually an issue when building reverse dependencies, but pkg-config can be used in more occasions than that. For example, the systemd integration test suite uses it to check where libraries are installed in a distro-agnostic way. A merge request with a quick fix has been opened on Salsa: https://salsa.debian.org/cryptsetup-team/cryptsetup/-/merge_requests/20 Kind regards, Luca Boccassi