diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-12-31 20:20:13 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-12-31 20:20:13 +0000 |
commit | 59f80f10887fdfa0299b22f33b11efa4ec069fee (patch) | |
tree | 0a34fbd27be9ade6b1081bbab5c3ea4efce4d344 /gdb/configure.ac | |
parent | 2fa63963cdcc84d690264e4dcf8dd3d7fbacf7d6 (diff) | |
download | gdb-59f80f10887fdfa0299b22f33b11efa4ec069fee.zip gdb-59f80f10887fdfa0299b22f33b11efa4ec069fee.tar.gz gdb-59f80f10887fdfa0299b22f33b11efa4ec069fee.tar.bz2 |
* configure.ac: Add tests for TD_VERSION and TD_NOTLS.
* linux-thread-db.c (thread_db_err_str): Recognize TD_NOTALLOC,
TD_VERSION, and TD_NOTLS.
* configure, config.in: Regenerated.
Diffstat (limited to 'gdb/configure.ac')
-rw-r--r-- | gdb/configure.ac | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/gdb/configure.ac b/gdb/configure.ac index 4deb4f5b..0f6a1c9 100644 --- a/gdb/configure.ac +++ b/gdb/configure.ac @@ -1024,7 +1024,8 @@ if test ${build} = ${host} -a ${host} = ${target} ; then AC_SUBST(CONFIG_LDFLAGS) fi -dnl See if we have a thread_db header file that has TD_NOTALLOC. +dnl See if we have a thread_db header file that has TD_NOTALLOC and +dnl other error codes. if test "x$ac_cv_header_thread_db_h" = "xyes"; then AC_CACHE_CHECK([whether <thread_db.h> has TD_NOTALLOC], gdb_cv_thread_db_h_has_td_notalloc, @@ -1035,11 +1036,37 @@ if test "x$ac_cv_header_thread_db_h" = "xyes"; then gdb_cv_thread_db_h_has_td_notalloc=no ) ) + AC_CACHE_CHECK([whether <thread_db.h> has TD_VERSION], + gdb_cv_thread_db_h_has_td_version, + AC_TRY_COMPILE( + [#include <thread_db.h>], + [int i = TD_VERSION;], + gdb_cv_thread_db_h_has_td_version=yes, + gdb_cv_thread_db_h_has_td_version=no + ) + ) + AC_CACHE_CHECK([whether <thread_db.h> has TD_NOTLS], + gdb_cv_thread_db_h_has_td_notls, + AC_TRY_COMPILE( + [#include <thread_db.h>], + [int i = TD_NOTLS;], + gdb_cv_thread_db_h_has_td_notls=yes, + gdb_cv_thread_db_h_has_td_notls=no + ) + ) fi if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then AC_DEFINE(THREAD_DB_HAS_TD_NOTALLOC, 1, [Define if <thread_db.h> has the TD_NOTALLOC error code.]) fi +if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then + AC_DEFINE(THREAD_DB_HAS_TD_VERSION, 1, + [Define if <thread_db.h> has the TD_VERSION error code.]) +fi +if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then + AC_DEFINE(THREAD_DB_HAS_TD_NOTLS, 1, + [Define if <thread_db.h> has the TD_NOTLS error code.]) +fi dnl See if we have a sys/syscall header file that has __NR_tkill. if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then |