Of libtool, xfce graphical installer and "--enable-final"

Olivier Fourdan fourdan at xfce.org
Fri Oct 20 18:58:35 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nick Schermer wrote:
> Ok I admit my Cygwin knowledge was way to low for writing those
> patches, because I've just find out they use cyg<name>.dll, so both
> patches are not working like they should.

The problem is not Cygwin, but a more general portability issue. The
library name is not known and cannot be hardcoded (for example, on AIX,
shared libs use the ".a" extension)

This said, extracting the lib name from the .a file *is* the lobtool
recommended way of doing that.

So, I see are basically two options:

- - Rework the way the panel loads its plug-in and let g_module handle the
 soname issue for us. This is not something acceptable now IMHO, as all
plugins would have to be adapted.

or

- - Find why the dlname is empty when built by the installer and fix it
for good. The problem is with the installer, and does not show when
configured/build/installed from the command line. Even when using the
installer's control.sh script to configure and build the panel, it works
when launched from the command line...

Cheers,
Olivier.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFOQA6FHBtvh5LRUARAv5hAJ9fprN8Ak2lSBf9jrap6IJk+dxZtQCgh/Cc
buQBb8hLMqjoVvfGuMbBHaY=
=X9CF
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list