[devel] Q: linker & -z defs

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Апр 3 20:55:37 MSD 2005


On Sun, Apr 03, 2005 at 08:48:43PM +0400, Anton D. Kachalov wrote:
> On Sun, Apr 03, 2005 at 05:30:27PM +0400, Dmitry V. Levin wrote:
> > Дело в том, что "gdk-2.0" != "gtk+-2.0".
> Но gtk+-2.0 "Requires: gdk-x11-2.0 atk", которые, в свою очередь хотят ещё
> кучу всякого. И что? мне всю эту партянку нужно ручками вбивать? а вдруг
> кто-то решит собрать gtk без какой-то фичи и из requires какая-то либа
> выпадет, а я буду всем мозгу пудрить и говорить, что дайте мне то, чего на
> самом деле никому не нужно. Проблемы requires должны ложиться на плечи
> pkgconfig. Тут кидали ссылку на то, почему у нас так.
> 
> > Используя pkgconfig, надо вызывать эту программу с правильными
> > параметрами.  Впрочем, это касается любой программы.
> Тут либо фиксить makefile на предмет -Wl,-z,defs, либо запускать pkgconfig
> с "--recurse" (или как-то так). я слоняюсь ко второму варианту.

Пользователь должен линковать своё приложение со всеми библиотеками,
которыми _оно_ пользуется, не полагаясь на то, что одни библиотеки
используют другие.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050403/df688b1f/attachment-0001.bin>


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