@@ -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