On Wed, 24 Jan 2001, Jean-Christophe Hugly wrote: > Hi Mark, > > First accept my appologies if I should have directed that > question to someone else first; not knowing who, I have to > let you bounce it, if appropriate. > > Here's the meat of the matter... > > When first using the current release of Mahogany, a > multiplatform mail client which can do ssl, I ran into a > library linkage problem. I am now trying to find the most > appropriate fix, and it somewhat depends on what's openssl > people's opinion on a library construction matter. > > The problem occurs at least under linux and is the > following: > > libssl references libcrypto, but this is apparently not made > explicit in the build of libssl. In other words, > ldd libssl.so does not list libcrypto. > > It so happens that mahogany loads libssl dynamically. As a > result of the above, if mahogany does not load libcrypto > first, and more precisely, does not load it with the option > to keep the symbols available for future resolution, the > loading of libssl will fail. > > We have ways to get mahogany to load libcrypto as needed, > but it involves a possibly questionable change in wxGTK (which > actually performs the loading). So, we're debating if we > should do it or not, given that the the fact that libssl > does not depend explicitly on libcrypto seems somewhat > abnormal for a shared library. > > > As a matter of fact, I saw that libssl as packaged in your > recent 0.9.6 rpm seems to show dependency on libcrypto as I > would expect. > > So, my question is this: > > Was the lack of dependency up to 0.9.5 a bug that has been > fixed, or on the contrary, is the explicit dependency > embedded in 0.9.6 an accident; something you would rather > not do, and will remove from future revisions ? > > Thanks for any insight you may provide. > > J-C > > > -- Mark -- Mark J Cox ........................................... www.awe.com/mark Apache Software Foundation ..... OpenSSL Group ..... Apache Week editor ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
