After a fair amount of grief, I found out that while Python 1.5 specified RTLD_GLOBAL in its call to dlopen (in Python/importdl.c), Python 1.5.2 does not. Is there any particular reason to change this? To be compatible with Java? Bill