[sisyphus] Re: dia's feature
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Вс Мар 23 03:47:19 MSK 2003
Hello Vitaly,
On Sat, Mar 22, 2003 at 12:15:59PM +0300, Vitaly Lipatov wrote:
>
> On 22 Март 2003 03:26, Mikhail Zabaluev wrote:
>
> > Этому модулю, по-хорошему, нужна libxslt.so.1,
> > или, более формально, soname той библиотеки, с которой он
> > скомпилирован.
> Это я понимаю.
> > Если это какой-то лихой dlopen, нужно править исходники
> > модуля.
> Похоже.
> Мне кажется, это к glib2.0, в dia используется такой код:
>
> path = g_module_build_path("/usr/lib", "xslt");
> xslt_module = g_module_open(path, 0);
> if(xslt_module == NULL) {
> message_error(_("Could not load XSLT library (%s) : %s"), path, g_module
> return DIA_PLUGIN_INIT_ERROR;
> }
>
> Думаете, её вообще подгружать не надо в явном виде, они перемудрили?
Если она сама подгружается из модуля, достаточно слинковать с ней модуль.
В Linux это будет работать. Libtool, по идее, даже должен знать,
как это делать на всех платформах.
Если это делается прямо из приложения, в этом нет особого смысла.
--
Stay tuned,
MhZ JID: mhz на altlinux.org
___________
You will hear good news from one you thought unfriendly to you.
Подробная информация о списке рассылки Sisyphus