Skip to content

Commit 9c44e8c

Browse files
authored
Merge pull request #5977 from ggouaillardet/topic/libevent_configury
event/external: misc configury fixes
2 parents f2e6d78 + b205039 commit 9c44e8c

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

opal/mca/event/external/configure.m4

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,8 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
5858

5959
OPAL_VAR_SCOPE_PUSH([opal_event_external_CPPFLAGS_save opal_event_external_CFLAGS_save opal_event_external_LDFLAGS_save opal_event_external_LIBS_save opal_event_dir opal_event_summary_msg])
6060

61-
# Make some processing below easier ($with_libevent==yes and
62-
# $with_libevent==no has already been filtered out).
63-
AS_IF([test "$with_libevent" = "external"],
64-
[with_libevent=])
65-
6661
opal_event_summary_msg="internal"
6762

68-
# Once we get to this point, $with_libevent is either: blank, a
69-
# directory location, or "internal".
70-
7163
# Check the value of $with_libevent_libdir. This macro safely
7264
# handles "yes", "no", blank, and directory name values.
7365
OPAL_CHECK_WITHDIR([libevent-libdir], [$with_libevent_libdir],
@@ -83,7 +75,7 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
8375
[opal_event_dir=$with_libevent
8476
AC_MSG_RESULT([$opal_event_dir])
8577
OPAL_CHECK_WITHDIR([libevent], [$opal_event_dir],
86-
[include/event.h])
78+
[include/event2/event.h])
8779
AS_IF([test -z "$with_libevent_libdir" || test "$with_libevent_libdir" = "yes"],
8880
[AC_MSG_CHECKING([for $with_libevent/lib64])
8981
AS_IF([test -d "$with_libevent/lib64"],
@@ -114,7 +106,7 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
114106
opal_event_external_LIBS_save=$LIBS
115107

116108
OPAL_CHECK_PACKAGE([opal_event_external],
117-
[event.h],
109+
[event2/event.h],
118110
[event],
119111
[event_config_new],
120112
[-levent_pthreads],
@@ -145,18 +137,20 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
145137

146138
AS_IF([test "$opal_event_external_support" = "yes"],
147139
[AS_IF([test -z "$with_libevent" || test "$with_libevent" = "yes"],
148-
[AC_MSG_CHECKING([if external libevent version is 2.0.21 or greater])
140+
[AC_MSG_CHECKING([if external libevent version is 2.0.22 or greater])
149141
AC_COMPILE_IFELSE(
150-
[AC_LANG_PROGRAM([[#include <event.h>]],
142+
[AC_LANG_PROGRAM([[#include <event2/event.h>]],
151143
[[
152-
#if _EVENT_NUMERIC_VERSION < 0x02001500
153-
#error "libevent API version is less than 0x02001500"
144+
#if defined(_EVENT_NUMERIC_VERSION) && _EVENT_NUMERIC_VERSION < 0x02001600
145+
#error "libevent API version is less than 0x02001600"
146+
#elif defined(EVENT__NUMERIC_VERSION) && EVENT__NUMERIC_VERSION < 0x02001600
147+
#error "libevent API version is less than 0x02001600"
154148
#endif
155149
]])],
156150
[AC_MSG_RESULT([yes])],
157151
[AC_MSG_RESULT([no])
158-
opal_event_summary_msg="internal (external libevent version is less that internal version 2.0.21)"
159-
AC_MSG_WARN([external libevent version is less than internal version (2.0.21)])
152+
opal_event_summary_msg="internal (external libevent version is less that internal version 2.0.22)"
153+
AC_MSG_WARN([external libevent version is less than internal version (2.0.22)])
160154
AC_MSG_WARN([using internal libevent])
161155
opal_event_external_support=no])])])
162156

0 commit comments

Comments
 (0)