]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Link libssl and libcrypto in the right order.
authorNick Mathewson <nickm@torproject.org>
Tue, 2 Feb 2010 21:12:45 +0000 (16:12 -0500)
committerNick Mathewson <nickm@torproject.org>
Tue, 2 Feb 2010 21:12:45 +0000 (16:12 -0500)
For most linking setups, this doesn't matter.  But for some setups, when
statically linking openssl, it does matter, since you need to link things
with dependencies before you link things they depend on.

Fix for bug 1237.

configure.in

index 92dc45fd68acb7763043df37d25c35cdcc0eebae..86fa2eb1c2eea72b81802c199d73c32e6ac0ff73 100644 (file)
@@ -326,12 +326,11 @@ if test "$enable_static_openssl" = "yes"; then
    if test "$tor_cv_library_openssl_dir" = "(system)"; then
      AC_MSG_ERROR("You must specify an explicit --with-openssl-dir=x option when using --enable-static-openssl")
    else
-     TOR_OPENSSL_LIBS="$TOR_LIBDIR_openssl/libcrypto.a $TOR_LIBDIR_openssl/libssl.a"
+     TOR_OPENSSL_LIBS="$TOR_LIBDIR_openssl/libssl.a $TOR_LIBDIR_openssl/libcrypto.a"
    fi
 else
-     TOR_OPENSSL_LIBS="-lcrypto -lssl"
+     TOR_OPENSSL_LIBS="-lssl -lcrypto"
 fi
-echo "TOR_OPENSSL_LIBS=$TOR_OPENSSL_LIBS"
 AC_SUBST(TOR_OPENSSL_LIBS)
 
 dnl ------------------------------------------------------