New comment by Hoshpak on void-packages repository https://github.com/void-linux/void-packages/pull/12170#issuecomment-499380327 Comment: You're right. Configure scripts usually detect version of dependencies by querying pkg-config, cmake files or some other mechanism, not by soname. If a package needs a new version of a dependency, it's best to put both of them in a PR together, that way the build system will build the dependency first, then the package and you will know whether it works or not. Alternatively, you can wait for the dependency to be merged and then rebase the PR that needs the newer version on top of master to make it pass travis.