* 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]