In message <aanlktinohrv0dg19m1rxts9p8jbh=_j7fpmy_2brz...@mail.gmail.com> on 
Wed, 5 Jan 2011 08:43:38 -0800, Zack Weinberg <za...@panix.com> said:

zackw> On Wed, Jan 5, 2011 at 12:13 AM, Markus Wanner <mar...@bluegap.ch> wrote:
zackw> > Zack,
zackw> >
zackw> > Can you elaborate on what's wrong with that?  libbotan1.7-dev correctly
zackw> > depends on libssl0.9.8, which provides libcrypto.so.0.9.8.
zackw> >
zackw> > And yes, linking that with -lcrypto works without the symlink
zackw> > libcrypto.so -> libcrypto.so.0.9.8.  (Symlink only provided by 
libssl-dev)
zackw> 
zackw> Are you 100% sure that you can link a *program* with -lcrypto without
zackw> that symlink existing?

Nope.


: ; ls /usr/lib/libcrypto*
libcrypto.a           libcryptopp.so.8      libcrypto++.so.8
libcrypto++.a         libcrypto.so          libcrypto++.so.8.0.0
libcryptopp.a         libcrypto++.so        
libcryptopp.so        libcrypto.so.0.9.8    
: ; gcc -o smallopenssl smallopenssl.c -lcrypto
: ; ./smallopenssl 
OpenSSL library version: OpenSSL 0.9.8o 01 Jun 2010
: ; sudo mv /usr/lib/libcrypto.{,foo}so
[sudo] password for levitte: 
: ; sudo mv /usr/lib/libcrypto.{,foo}a
: ; gcc -o smallopenssl smallopenssl.c -lcrypto
/usr/bin/ld: cannot find -lcrypto
collect2: ld returned 1 exit status


---- BEGIN: smallopenssl.c ----
#include <openssl/crypto.h>
#include <stdio.h>
#include <stdlib.h>

main()
{
  printf("OpenSSL library version: %s\n", SSLeay_version(SSLEAY_VERSION));
}
---- END: smallopenssl.c ----


-- 
Richard Levitte                         rich...@levitte.org
                                        http://richard.levitte.org/

"Life is a tremendous celebration - and I'm invited!"
-- from a friend's blog, translated from Swedish

_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to