@@ -58,16 +58,8 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
58
58
59
59
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])
60
60
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
-
66
61
opal_event_summary_msg= " internal"
67
62
68
- # Once we get to this point, $with_libevent is either: blank, a
69
- # directory location, or "internal".
70
-
71
63
# Check the value of $with_libevent_libdir. This macro safely
72
64
# handles "yes", "no", blank, and directory name values.
73
65
OPAL_CHECK_WITHDIR([libevent-libdir], [$with_libevent_libdir ],
@@ -83,7 +75,7 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
83
75
[opal_event_dir= $with_libevent
84
76
AC_MSG_RESULT([$opal_event_dir ])
85
77
OPAL_CHECK_WITHDIR([libevent], [$opal_event_dir ],
86
- [include/event.h])
78
+ [include/event2/ event.h])
87
79
AS_IF([test -z " $with_libevent_libdir " || test " $with_libevent_libdir " = " yes" ],
88
80
[AC_MSG_CHECKING([for $with_libevent /lib64])
89
81
AS_IF([test -d " $with_libevent /lib64" ],
@@ -114,7 +106,7 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
114
106
opal_event_external_LIBS_save= $LIBS
115
107
116
108
OPAL_CHECK_PACKAGE([opal_event_external],
117
- [event.h],
109
+ [event2/ event.h],
118
110
[event],
119
111
[event_config_new],
120
112
[-levent_pthreads],
@@ -145,18 +137,20 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
145
137
146
138
AS_IF([test " $opal_event_external_support " = " yes" ],
147
139
[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])
149
141
AC_COMPILE_IFELSE(
150
- [AC_LANG_PROGRAM([[# include <event.h>]],
142
+ [AC_LANG_PROGRAM([[# include <event2/ event.h>]],
151
143
[[
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"
154
148
# endif
155
149
]])],
156
150
[AC_MSG_RESULT([yes])],
157
151
[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 )])
160
154
AC_MSG_WARN([using internal libevent])
161
155
opal_event_external_support= no])])])
162
156
0 commit comments