diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/configure.in b/configure.in index 6f2baf7e01..f419fdfd60 100644 --- a/configure.in +++ b/configure.in @@ -629,9 +629,14 @@ if test x$tcmalloc = xyes ; then fi # By default, we're going to assume we don't have mlockall() -# bionic and other platforms have various broken mlockall subsystems -# some of systems don't have a working mlockall, some aren't linkable +# bionic and other platforms have various broken mlockall subsystems. +# Some systems don't have a working mlockall, some aren't linkable, +# and some have it but don't declare it. AC_CHECK_FUNCS(mlockall) +AC_CHECK_DECLS([mlockall], , , [ +#ifdef HAVE_SYS_MMAN_H +#include <sys/mman.h> +#endif]) # Allow user to specify an alternate syslog facility AC_ARG_WITH(syslog-facility, |