К примеру, моя программа зависит от libfoo, а в свою очередь libfoo на целевой системе собрано с libanalslave о существовании которого я даже не подозреваю. Вопрос - как мне в процессе сборки узнать это и передать -lanalslave линкеру? Пока использовал AC_CHECK_LIB с кучей библиотек, но это какой-то Сизифов труд - перебирать все возможные либы для libfoo. По идее, pkg-config должен помогать, но он поможет только в случае использования репозитория, а если либа была собрана локально - нет.