~itachi-san/telegram-desktop/breakpad

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Mike Frysinger
  • Author(s): Eric Astor
  • Date: 2020-12-21 22:07:02 UTC
  • Revision ID: git-v1:86c090b77fb07bcad60a47779a9228b04ef3c366
Do not build core_handler unless memfd_create is available

Restores build compatibility with glibc < 2.27.

Change-Id: I1e58ab5e15d7691ad076769a52260fa01c9cfd06
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2597562
Reviewed-by: Mike Frysinger <vapier@chromium.org>

Show diffs side-by-side

added added

removed removed

Lines of Context:
72
72
AC_HEADER_STDC
73
73
AC_SYS_LARGEFILE
74
74
AX_PTHREAD
75
 
AC_CHECK_HEADERS([a.out.h sys/random.h])
76
 
AC_CHECK_FUNCS([arc4random getcontext getrandom])
 
75
AC_CHECK_HEADERS([a.out.h sys/mman.h sys/random.h])
 
76
AC_CHECK_FUNCS([arc4random getcontext getrandom memfd_create])
77
77
AM_CONDITIONAL([HAVE_GETCONTEXT], [test "x$ac_cv_func_getcontext" = xyes])
 
78
AM_CONDITIONAL([HAVE_MEMFD_CREATE], [test "x$ac_cv_func_memfd_create" = xyes])
78
79
 
79
80
AX_CXX_COMPILE_STDCXX(11, noext, mandatory)
80
81