[devel] Q: linker & -z defs

Anton D. Kachalov =?iso-8859-1?q?mouse_=CE=C1_altlinux=2Eorg?=
Вс Апр 3 20:48:43 MSD 2005


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" (или как-то так). я слоняюсь ко второму варианту.

Rgds,
Anton



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