From bf0b1863713a24d6daa01038b4ab82ca75bb83d3 Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Thu, 22 Jun 2017 16:25:34 +0200 Subject: Ignore ENOPROTOOPT on SO_REUSEPORT for RedHat --- configure.ac-base | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'configure.ac-base') diff --git a/configure.ac-base b/configure.ac-base index 284011e6..a189247a 100644 --- a/configure.ac-base +++ b/configure.ac-base @@ -626,6 +626,16 @@ AC_CHECK_FUNCS(strlcat) # For HP/UX we need -lipv6 for if_nametoindex, perhaps others. AC_SEARCH_LIBS(if_nametoindex, [ipv6]) +# For some Solaris nanosleep is found by BIND in librt +have_nanosleep="no" +AC_CHECK_FUNC(nanosleep, have_nanosleep="yes") +if test "$have_nanosleep" = "no"; then + AC_CHECK_LIB(rt, nanosleep, have_nanosleep="rt") +fi +if test "$have_nanosleep" = "rt"; then + LIBS="-lrt $LIBS" +fi + # check for /dev/random (declares HAVE_DEV_RANDOM) AC_MSG_CHECKING(for random device) AC_ARG_WITH(randomdev, -- cgit v1.2.1