Note: ldd can't handle dlopen'ed dependent libraries and these unresolved symbols might be resolved by those. But this needs to be checked. Reproducer: rpm -ql <packagename>| grep lib.*so | xargs ldd -r openjade-1.3.2-25 undefined symbol: __cxa_pure_virtual (/usr/lib/libogrove.so) undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE (/usr/lib/libogrove.so) undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE (/usr/lib/libogrove.so) undefined symbol: __gxx_personality_v0 (/usr/lib/libogrove.so) undefined symbol: _ZdlPv (/usr/lib/libogrove.so) undefined symbol: _Znwj (/usr/lib/libogrove.so)