build: disable epoll support on solaris based systems

We have a report where the use of epoll breaks such systems. Disabling it for
now to make them work again. A deeper analysis is underway to understand this
better and maybe have epoll support later.
This commit is contained in:
Stefan Schmidt 2017-04-12 09:59:08 +02:00
parent a5e019b468
commit ec24433ef2
1 changed files with 9 additions and 1 deletions

View File

@ -198,6 +198,11 @@ case "$host_os" in
MODULE_ARCH="v-v_maj.v_min"
MODULE_EXT=".dll"
;;
*solaris*)
have_solaris="yes"
MODULE_ARCH="v-v_maj.v_min"
MODULE_EXT=".so"
;;
*)
MODULE_ARCH="v-v_maj.v_min"
MODULE_EXT=".so"
@ -461,7 +466,6 @@ AC_HEADER_TIME
AC_CHECK_HEADERS([ \
execinfo.h \
mcheck.h \
sys/epoll.h \
sys/inotify.h \
sys/signalfd.h \
sys/types.h \
@ -472,6 +476,10 @@ sys/auxv.h \
asm/hwcap.h \
])
if test "x${have_solaris}" != "xyes" ; then
AC_CHECK_HEADERS([sys/epoll.h])
fi
EFL_CHECK_PATH_MAX
#### Checks for defines in headers