diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-12-23 08:18:31 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-12-23 08:18:31 -0500 |
commit | 2f589e1057ce023cb9c561df48fd3d690153294f (patch) | |
tree | 04182f1d93f3ceee9f0b68691660d26632ff26a9 | |
parent | aaeb50b2f30218f3e92601cdc0833dd11f624c20 (diff) | |
download | tor-2f589e1057ce023cb9c561df48fd3d690153294f.tar.gz tor-2f589e1057ce023cb9c561df48fd3d690153294f.zip |
Use event_base_new(), not event_init(), to detect libevent 2.
(event_init() is obsoleted in libevent 2.)
Fixes bug 21051; bugfix on 0.2.9.1-alpha when we dropped libevent 1
support.
-rw-r--r-- | changes/bug21051 | 3 | ||||
-rw-r--r-- | configure.ac | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/changes/bug21051 b/changes/bug21051 new file mode 100644 index 0000000000..8bb4f80c8e --- /dev/null +++ b/changes/bug21051 @@ -0,0 +1,3 @@ + o Minor bugfixes (compilation): + - Fix Libevent detection on platforms without Libevent 1 headers + installed. Fixes bug 21051; bugfix on 0.2.9.1-alpha. diff --git a/configure.ac b/configure.ac index 7ba4a4139e..ed01888de9 100644 --- a/configure.ac +++ b/configure.ac @@ -508,12 +508,13 @@ TOR_SEARCH_LIBRARY(libevent, $trylibeventdir, [-levent $STATIC_LIBEVENT_FLAGS $T #ifdef _WIN32 #include <winsock2.h> #endif -void *event_init(void);], +struct event_base; +struct event_base *event_base_new(void);], [ #ifdef _WIN32 {WSADATA d; WSAStartup(0x101,&d); } #endif -event_init(); +event_base_new(); ], [--with-libevent-dir], [/opt/libevent]) dnl Determine the incantation needed to link libevent. |