[devel] undefined symbol при сборке GraphicsMagick

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Окт 17 19:13:23 MSD 2006


On Tue, Oct 17, 2006 at 07:06:59PM +0400, Damir Shayhutdinov wrote:
> > Зависимость на soname будет grep libperl /usr/lib/rpm/*.
> Ок, но это скорее исключение, чем правило.

C tcl такое же исключение, но частного случая в /usr/lib/rpm/* для
него уже нет.  Вообще нужно ли линковать плагины с "основной
библиотекой" вопрос несколько спорный, но я склоняюсь к тому что нужно.
Иначе не только не будет бинарной зависимостси, но и в плагине в
принципе не будет версионных зависимостей.

> > Также линкова с -lperl будет, если используется %perl_vendor_build.
> > Но в перле alt5 я захачил линковку на уровне ExtUtils::MakeMaker.
> > Остался только Module::Build, но это маленькая проблема.
> А что, модули перла принципиально недолинкованы в апстриме?

Да.  Но libperl может быть статическим, тогда perl линкуется с -rdynamic
и всё чики-пуки.  Плюс в апстриме libperl.so идет без сонейма и лежит
черти где (линковаться надо с -rpath), это я переложил его в %_libdir и
дал ему soname.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20061017/e987a59b/attachment-0001.bin>


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