diff options
Diffstat (limited to 'gdb/configure.in')
-rw-r--r-- | gdb/configure.in | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/gdb/configure.in b/gdb/configure.in index c29cb2c..d3285bb 100644 --- a/gdb/configure.in +++ b/gdb/configure.in @@ -36,9 +36,27 @@ AC_CANONICAL_SYSTEM AC_ARG_PROGRAM AC_HEADER_STDC -AC_CHECK_HEADERS(memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h) +AC_CHECK_HEADERS(memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h sys/procfs.h) AC_HEADER_STAT +AC_MSG_CHECKING([for gregset_t type]) +AC_CACHE_VAL(gdb_have_gregset_t, +[AC_TRY_LINK([#include <sys/procfs.h>],[gregset_t *gregsetp = 0], +gdb_have_gregset_t=yes, gdb_have_gregset_t=no)]) +AC_MSG_RESULT($gdb_have_gregset_t) +if test $gdb_have_gregset_t = yes; then + AC_DEFINE(HAVE_GREGSET_T) +fi + +AC_MSG_CHECKING([for fpregset_t type]) +AC_CACHE_VAL(gdb_have_fpregset_t, +[AC_TRY_LINK([#include <sys/procfs.h>],[fpregset_t *fpregsetp = 0], +gdb_have_fpregset_t=yes, gdb_have_fpregset_t=no)]) +AC_MSG_RESULT($gdb_have_fpregset_t) +if test $gdb_have_fpregset_t = yes; then + AC_DEFINE(HAVE_FPREGSET_T) +fi + AC_FUNC_MMAP dnl Handle optional features that can be enabled. |