The .pc file for libdbus adds libraries like -lpthread and -lrt into the Libs: line. Are these libraries really exposed somewhere in the headers in such a way (e.g. in macro expansions or inline functions) that this linkage is needed even for clients linking the dynamic library? The proper line for libraries only needed for static linkage would be Libs.private.
Attachment 41637 [details] over on Bug 32827 fixes this.
*** This bug has been marked as a duplicate of bug 32827 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.