Bug#977284: please error on pkgconfig files referencing runtime libraries without the package having a dependency on the runtime package
Package: src:lintian
Please error on pkgconfig files referencing runtime libraries without the
package having a dependency on the runtime package. This was seen in
#977282
#977283
during the boost 1.71 -> 1.74 transition. These packages don't show up on the
transition tracker, because they don't have a dependency on the runtime libs
mentioned in the pkgconfig file. Every package build-depending on these -dev
packages ftbfs unless the -dev packages are rebuilt (but you cannot see this
from the dependencies).
I don't see a reason to reference the runtime libs at all, so maybe you just
want to give that error in any case when you see libfoo.so.<something> instead
of -lfoo.
Reply to: