[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