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 pilot-link-devel-0.11.8-15 undefined symbol: dlp_ReadNextModifiedRec (/usr/lib/libpisync.so) undefined symbol: dlp_CleanUpDatabase (/usr/lib/libpisync.so) undefined symbol: dlp_CloseDB (/usr/lib/libpisync.so) undefined symbol: dlp_ReadRecordById (/usr/lib/libpisync.so) undefined symbol: dlp_ReadRecordByIndex (/usr/lib/libpisync.so) undefined symbol: dlp_ResetSyncFlags (/usr/lib/libpisync.so) undefined symbol: dlp_OpenDB (/usr/lib/libpisync.so) undefined symbol: dlp_DeleteRecord (/usr/lib/libpisync.so) undefined symbol: dlp_WriteRecord (/usr/lib/libpisync.so)