In python versions < 1.5.2, it would load extension modules with the
RTLD_GLOBAL flag, so all the symbols resolve nicely.  This also has the
side effect that two extension modules may step on each other's symbols,
so it was changed in 1.5.2.  (note that modifying python to use this flag
gets themes working again, but is not the most correct fix).

I guess that perl has never used the RTLD_GLOBAL flag for the above stated
reasons, so that is why the bug apears in gnome-perl as well.

Fixing the problem in imlib and gtk-engines is the easiest for me, so I
will try to get that fix commited.

James.

--
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/


On Wed, 26 May 1999, Torsten Landschoff wrote:

> > As for the themes/imlib bug, I had worked out what caused it about a week
> > ago.  In case you were wondering, this bug only occurs with python >=
> > 1.5.2.  I have posted a message on gnome-hackers about the problem, and if
> 
> Interesting. So I missed something? Why doesn't it happen with an older python
> version?

To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]

Reply via email to