On 25/07/12 09:44, Roman Yakovenko wrote:
> Do you use dlopen?
>
> import sys
> sys.setdlopenflags(RTLD_NOW | RTLD_GLOBAL)
>
> In multi-module environment you have to share boost python registry.

(Sorry if this is a duplicate post, the last one seemed to disappear)

Thanks, your advice fixed it:

#
# Need to set dlopen flags for multi-module boost.python environment
#
import sys, DLFCN
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)

_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to