From 611d58e0bca1b7a30b14b44bc3aabb0bd7848764 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sun, 18 May 2008 16:26:15 +0000 Subject: [PATCH] r19818@catbus: nickm | 2008-05-18 12:25:22 -0400 Backport: tests for libevent 1.4.x that work on mingw. svn:r14659 --- ChangeLog | 3 +++ configure.in | 10 +++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 314e830480..823a652dac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ Changes in version 0.2.0.27-rc - 2008-05-?? - A new contrib/tor-exit-notice.html file that exit relay operators can put on their website to help reduce abuse queries. + o Minor features (build): + - Add support to detect Libevent versions in the 1.4.x series on mingw. + Changes in version 0.2.0.26-rc - 2008-05-13 Tor 0.2.0.26-rc fixes a major security vulnerability caused by a bug diff --git a/configure.in b/configure.in index 1c71ccd8fe..360376bc60 100644 --- a/configure.in +++ b/configure.in @@ -231,11 +231,19 @@ tor_libevent_devpkg_redhat="libevent-devel" tor_libevent_devpkg_debian="libevent-dev" TOR_SEARCH_LIBRARY(libevent, $trylibeventdir, [-levent $TOR_LIB_WS32], [ +#ifdef WIN32 +#include +#endif #include #include #include #include ], [void exit(int); void *event_init(void);], - [event_init(); exit(0);], [--with-libevent-dir], [/opt/libevent]) + [ +#ifdef WIN32 +{WSAData d; WSAStartup(0x101,&d); } +#endif +event_init(); exit(0); +], [--with-libevent-dir], [/opt/libevent]) dnl Now check for particular libevent functions. save_LIBS="$LIBS"