Index: gdb/gdbserver/acinclude.m4 |
diff --git a/gdb/gdbserver/acinclude.m4 b/gdb/gdbserver/acinclude.m4 |
index 87d0db5f02e67057e47b762abb9d131795ce404a..037cc320581588729c6e8c46b93f536c14806721 100644 |
--- a/gdb/gdbserver/acinclude.m4 |
+++ b/gdb/gdbserver/acinclude.m4 |
@@ -1,9 +1,29 @@ |
dnl gdb/gdbserver/configure.in uses BFD_HAVE_SYS_PROCFS_TYPE. |
sinclude(../../bfd/bfd.m4) |
+sinclude(../acx_configure_dir.m4) |
+ |
dnl This gets autoconf bugfixes |
sinclude(../../config/override.m4) |
dnl For ACX_PKGVERSION and ACX_BUGURL. |
sinclude(../../config/acx.m4) |
+dnl Check for existence of a type $1 in libthread_db.h |
+dnl Based on BFD_HAVE_SYS_PROCFS_TYPE in bfd/bfd.m4. |
+ |
+AC_DEFUN([GDBSERVER_HAVE_THREAD_DB_TYPE], |
+[AC_MSG_CHECKING([for $1 in thread_db.h]) |
+ AC_CACHE_VAL(gdbserver_cv_have_thread_db_type_$1, |
+ [AC_TRY_COMPILE([ |
+#include <thread_db.h>], |
+ [$1 avar], |
+ gdbserver_cv_have_thread_db_type_$1=yes, |
+ gdbserver_cv_have_thread_db_type_$1=no |
+ )]) |
+ if test $gdbserver_cv_have_thread_db_type_$1 = yes; then |
+ AC_DEFINE([HAVE_]translit($1, [a-z], [A-Z]), 1, |
+ [Define if <thread_db.h> has $1.]) |
+ fi |
+ AC_MSG_RESULT($gdbserver_cv_have_thread_db_type_$1) |
+]) |