[devel] pkg-config и наименование библиотеки (libmongoc)

Sergey Afonin asy на altlinux.ru
Ср Авг 24 17:44:46 MSK 2016


Приветствую.

А как правильно следует упаковывать %name.pc ?

Пытаюсь собрать syslog-ng 3.8. Зачем-то там перешли с libmongo-client
на libmongoc, и вылезла ошибка сборки. В configure проверка библиотеки
делается так:

$PKG_CONFIG --exists --print-errors "libmongoc >= $LMC_MIN_VERSION"

А у нас пакет называется libmongoc-1.0 (кстати, на самом деле, он 1.1.2).
Вопрос: тут с версией в названии у libmongoc проблема, или для libmongoc
так положено ? Кстати, а cmake pkg-config использует ? Клиент у libmongoc
один пока, и он cmake-ом собирается.

Хотя, в принципе, можно задать LIBMONGO_CFLAGS и LIBMONGO_LIBS, в этом
случае pkg-config не используется в configure у syslog-ng...

-- 
С уважением, Сергей Афонин.


Подробная информация о списке рассылки Devel