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 readline-devel-5.0-3.2.1 undefined symbol: BC (/usr/lib/libreadline.so) undefined symbol: PC (/usr/lib/libreadline.so) undefined symbol: UP (/usr/lib/libreadline.so) undefined symbol: tgetnum (/usr/lib/libreadline.so) undefined symbol: tgoto (/usr/lib/libreadline.so) undefined symbol: tgetflag (/usr/lib/libreadline.so) undefined symbol: tputs (/usr/lib/libreadline.so) undefined symbol: tgetent (/usr/lib/libreadline.so) undefined symbol: tgetstr (/usr/lib/libreadline.so)
Readline is a special case since there s more than one library that can satisfy those symbols.