Hi, At Wed, 9 Feb 2005 17:10:09 +0900, gga wrote in [ruby-talk:130225]: > I have an embedded ruby that is loaded into a main application as a .so > library --read: it is a C++ plugin (ruby is either statically or > dynamically linked into this plugin -- tried both so far). > The embedded ruby runs fine as the language goes. It can even retrieve > requiere ruby libraries with no problems. > However, when the embedded ruby interpreter tries to load any > additional ruby .so library, the library will fail not finding some > ruby symbol. Does the main application call dlopen() with RTLD_GLOBAL flag? -- Nobu Nakada