More info for developers:
When I execute fbreader in Scrachbox, it will execute to
Code:
handle = dlopen(it->c_str(), RTLD_NOW);
the first parameter passed to dlopen is:
"-prefix-/fbreader/lib/zlibrary/ui/zlui-gtk.so"
and dlopen() will return a non-zero value. Then fbreader will continue. On iLiad, dlopen returned 0 to handle, henceforth fbreader stopped.
Added:
I have changed RTLD_NOW to RTLD_LAZY, still the same problem.