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 libc-client-devel-2004g-2.2 undefined symbol: mm_dlog (/usr/lib/libc-client.so) undefined symbol: mm_expunged (/usr/lib/libc-client.so) undefined symbol: mm_diskerror (/usr/lib/libc-client.so) undefined symbol: mm_lsub (/usr/lib/libc-client.so) undefined symbol: mm_flags (/usr/lib/libc-client.so) undefined symbol: mm_fatal (/usr/lib/libc-client.so) undefined symbol: mm_nocritical (/usr/lib/libc-client.so) undefined symbol: mm_notify (/usr/lib/libc-client.so) undefined symbol: mm_searched (/usr/lib/libc-client.so) undefined symbol: mm_status (/usr/lib/libc-client.so) ...
Expected (but fubar) behaviour: global undefined symbols are to the IMAP C client what callbacks are to every other C library.
thanks for the clarification