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