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