When build as a shared library, the abpqa target needs the libraries linked to it directly, otherwise linking fails. When built as a static library, this will work transitively, so it will link abpqa_bin with them.
Ensure that targets linking against the abpqa static library using pkgconfig get the dependent libraries on the link line.