Xfce 4.4BETA1 - core packages

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Mon Mar 27 17:37:34 CEST 2006


Brian J. Tarricone wrote:
>>You cannot unload thunar-vfs/thunarx/libexo, as they register static
>>GTypes. I was solely talking about loading, and I doubt that this
>>
>> xfdesktop -> thunar-vfs -> libexo
>> xfdesktop -> thunarx -> extension.so[LOCAL] [-> thunar-vfs -> libexo]
>>
>>is going to work w/o trouble with the various dlopen()/shl_load()
>>implementations on the supported platforms. You'll need to be very
>>careful to even make it work with glibc, not to mention the more exotic
>>platforms.
> 
> Well, the real problem comes into play if your "extension.so" above 
> pulls in a different version of something already loaded.  ELF is broken 
> that way.  Otherwise... I agree, it's messy.

BTW.

 thunarx -> extension.so[LOCAL] -> thunar-vfs -> libexo

was only one example. The thunarx python bindings are way more tricky,
in fact pygtk already causes trouble with the local binding in thunarx
(that's basicly why there's no thunarx-python release yet).

> 	-brian

Benedikt



More information about the Xfce4-dev mailing list