[devel] Зависимости пакета imlib2-devel
Slava Semushin
=?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Вс Мар 22 11:37:50 MSK 2009
2009/3/21 Alexey Tourbin <at на altlinux>:
[...]
>> Это нормально, что у него нет зависимостей на libXext-devel,
>> libX11-devel и libfreetype-devel ? И что значит -LNONE?
>
> Всё это, конечно, не очень правильно.
> Тем не менее, пакет imlib2-devel содержит файл imlib2.pc.
> Зависимости imlib2.pc обрабатываются автоматически.
> Другими словами, не следует использовать imlib2-config.
Правильно ли я понимаю, что вызов imlib2-config следует заменить на
pkg-config imlib2 --libs ?
А то что они выдают различные флаги, это ничего не сломает?
[c0der на rock ~]$ imlib2-config --libs
-lImlib2 -lfreetype -lz -LNONE -lX11 -lXext -ldl -lm
[c0der на rock ~]$ pkg-config imlib2 --libs
-lImlib2
P.S. Нашел, что imlib2-config используется в configure скрипте от
fluxbox. Вопрос попутно возник: практика отказа от foo-config в
сторону использования pkg-config она общедистрибутивная? Можно ли этот
патч потом отправлять в апстрим?
А что делать если кроме foo-config ничего нет (как например, у
libgiblib) -- это ошибка упаковки этой библиотеки?
Спасибо заранее.
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
Подробная информация о списке рассылки Devel