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 guile-1.8.0-5 undefined symbol: pthread_create (/usr/lib/libguile.so.17) undefined symbol: pthread_getspecific (/usr/lib/libguile.so.17) undefined symbol: pthread_attr_getstack (/usr/lib/libguile.so.17) undefined symbol: pthread_detach (/usr/lib/libguile.so.17) undefined symbol: pthread_once (/usr/lib/libguile.so.17) undefined symbol: pthread_key_create (/usr/lib/libguile.so.17) undefined symbol: pthread_getattr_np (/usr/lib/libguile.so.17) undefined symbol: pthread_sigmask (/usr/lib/libguile.so.17) undefined symbol: pthread_mutexattr_settype (/usr/lib/libguile.so.17) undefined symbol: pthread_mutexattr_init (/usr/lib/libguile.so.17) undefined symbol: pthread_setspecific (/usr/lib/libguile.so.17)
Fixed in guile-1.8.0-6.20060712cvs.