1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
diff -Naur tor-0.1.1.23/configure.in tor-0.1.1.23_patched/configure.in
--- tor-0.1.1.23/configure.in 2006-09-04 20:42:21.000000000 +0200
+++ tor-0.1.1.23_patched/configure.in 2006-09-04 20:45:09.000000000 +0200
@@ -234,66 +234,6 @@
fi
fi
-AC_CACHE_CHECK([whether we need extra options to link OpenSSL],
- ac_cv_openssl_linker_option, [
- saved_LDFLAGS="$LDFLAGS"
- ssl_runs=no
- linked_with=nothing
- for ssl_extra in "" "-Wl,-R$ssl_libdir" "-R$ssl_libdir" ; do
- LDFLAGS="$ssl_extra $saved_LDFLAGS"
- AC_TRY_RUN([
-#include <string.h>
-#include <openssl/rand.h>
-int main(void)
-{
- char a[2048];
- memset(a, 0, sizeof(a));
- RAND_add(a, sizeof(a), sizeof(a));
- return(RAND_status() <= 0);
-}
- ],
- openssl_runs=yes, openssl_runs=no)
- if test $openssl_runs = yes ; then
- if test "$linked_with" = nothing; then
- linked_with="$ssl_extra"
- fi
- AC_TRY_RUN([
-#include <openssl/opensslv.h>
-#include <openssl/crypto.h>
-int main(void) {
-return (OPENSSL_VERSION_NUMBER == SSLeay()) == 0;
-}],
- right_version=yes, right_version=no)
- if test "$right_version" = yes; then
- if test -z "$ssl_extra" ; then
- ac_cv_openssl_linker_option='(none)'
- else
- ac_cv_openssl_linker_option=$ssl_extra
- fi
- ssl_runs=yes
- break
- fi
- fi
- done
- if test $ssl_runs = no ; then
- if test "$linked_with" = 'nothing' ; then
- AC_MSG_ERROR([Found linkable OpenSSL in $ac_cv_openssl_dir, but it doesn't run, even with -R. Maybe specify another using --with-ssl-dir?])
- else
- if test -z "$linked_with" ; then
- ac_cv_openssl_linker_option='(none)'
- else
- ac_cv_openssl_linker_option=$linked_with
- fi
- AC_MSG_WARN([I managed to make OpenSSL link and run, but I couldn't make it link against the same version I found header files for.])
- fi
- fi
- LDFLAGS="$saved_LDFLAGS"
-])
-
-if test "$ac_cv_openssl_linker_option" != '(none)' ; then
- LDFLAGS="$ac_cv_openssl_linker_option $LDFLAGS"
-fi
-
dnl Make sure to enable support for large off_t if avalable.
AC_SYS_LARGEFILE
|