* Steve Langasek ([EMAIL PROTECTED]) [061127 22:22]:
> On Mon, Nov 27, 2006 at 07:40:20PM +0100, Andreas Barth wrote:
> > After more checking, the bug is somewhere else. The library dynamically
> > opens (in src/m17n-gui.c):
> 
> >   MSTRUCT_CALLOC (interface, MERROR_WIN);
> >   interface->library = malloc (strlen (lib)
> >                                + strlen (DLOPEN_SHLIB_EXT) + 1);
> >   sprintf (interface->library, "%s%s", lib, DLOPEN_SHLIB_EXT);
> 
> > which will of course fail unless the development package is there.
> 
> > Now, I'm a bit lost - what is the correct behaviour?
> 
> To change mgp to dlopen() the library name *with* soname extension.  sonames
> are as relevant to dlopen() as they are to ELF-linking binaries, they should
> not be ignored.

That is what I would have thought as well. Unfortunatly, this means a
major change in the code is necessary - someone with lots of love needs
to take care of it.


Cheers,
Andi
-- 
  http://home.arcor.de/andreas-barth/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to