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 gsl-devel-1.8-1 undefined symbol: cblas_dsdot (/usr/lib/libgsl.so) undefined symbol: cblas_dswap (/usr/lib/libgsl.so) undefined symbol: cblas_zaxpy (/usr/lib/libgsl.so) undefined symbol: cblas_dsyr2 (/usr/lib/libgsl.so) undefined symbol: cblas_ssyrk (/usr/lib/libgsl.so) undefined symbol: cblas_drot (/usr/lib/libgsl.so) undefined symbol: cblas_icamax (/usr/lib/libgsl.so) undefined symbol: cblas_dtrmv (/usr/lib/libgsl.so) undefined symbol: cblas_drotmg (/usr/lib/libgsl.so) undefined symbol: cblas_isamax (/usr/lib/libgsl.so) undefined symbol: cblas_izamax (/usr/lib/libgsl.so) undefined symbol: cblas_dsymv (/usr/lib/libgsl.so) ... ...