[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Versioned Symbols



> 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



Reply to: