> Actually there is symbol resolution problem with dynamic_cast between gcc > C++ runtime lib and libjvm. For this reason, my application crashes. The > libjmv.so provided by IBM is compiled with gcc 2.95 and my application is > running on gcc 2.96. I can't change libjvm or to downgrade the compiler > version of my application. As a result, application dumps the core at > runtime during the symbol resolution of dynamic_cast. So i need some > alternative of that. > Well, if there is no possibility for the cast to fail - which can be quite a risky assumption - you might try static_cast. However, as dynamic_cast impl on the RH distribution of gcc-2.96 was quite broken, maybe static_cast impl is also broken. Good luck! Miguel.