> At time X libssl0.9.6-dev is in Debian. > At time X ssh is built against libssl0.9.6-dev. > At time Y libssl0.9.7-dev is uploaded to Debian. > At time Y libldap2 is built against libssl0.9.7-dev. > At time Z a user installs libssl0.9.6, libssl0.9.7, ssh, libldap2 > and libpam-ldap, all of which are in Debian and all of which can be > installed without any problems with dependencies. > At time Z the ssh process will end up linked (AT RUNTIME) to both > libssl0.9.6 *AND* libssl0.9.7. ssh will end up segfaulting because of > this.
Thanks for your clarification. That is caused by dlopen used by PAM, which I assume is caused by dlopening with RTDL_GLOBAL, where there is an option to dlopen with RTDL_LOCAL. regards, junichi