[devel] plugins linkage
Sergey Bolshakov
=?iso-8859-1?q?sbolshakov_=CE=C1_altlinux=2Eru?=
Ср Июн 7 13:09:13 MSD 2006
>>>>> "Alexey" == Alexey Tourbin <at на altlinux.ru> writes:
> Вопрос по линковке плагинов. Стоит ли их линковать с "основной
> библиотекой", которую они используют? При условии, что их загружает
> сама эта библиотека.
> Собираю новую версию sqlite3 и наблюдаю:
> undefined symbol: Tcl_BackgroundError (/usr/lib/tcl/libtclsqlite3.so.0)
> undefined symbol: Tcl_GetStringResult (/usr/lib/tcl/libtclsqlite3.so.0)
> undefined symbol: Tcl_GetCharLength (/usr/lib/tcl/libtclsqlite3.so.0)
> undefined symbol: Tcl_ListObjGetElements (/usr/lib/tcl/libtclsqlite3.so.0)
> undefined symbol: Tcl_GetDoubleFromObj (/usr/lib/tcl/libtclsqlite3.so.0)
> undefined symbol: Tcl_SetIntObj (/usr/lib/tcl/libtclsqlite3.so.0)
> При этом в пакете нет бинарной зависимости на libtcl:
> $ rpm -qpR sqlite3-tcl-3.3.6-alt1.athlon.rpm |grep tcl
> $
Я свои расширения не линкую с libtcl, поскольку содержимое /usr/lib/tcl
предназначено исключительно для подгрузки в интерпретатор tcl.
Более того, я не линкую и с прочими расширениями, символы из которых
требуются в данном (такие есть). Все подобные вопросы снимаются
правильным содержимым pkgIndex.tcl.
--
Подробная информация о списке рассылки Devel