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 | |
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')
-rwxr-xr-x | gdb/configure | 134 |
1 files changed, 129 insertions, 5 deletions
diff --git a/gdb/configure b/gdb/configure index 0d331c3..c2199f9 100755 --- a/gdb/configure +++ b/gdb/configure @@ -20855,6 +20855,116 @@ rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5 echo "${ECHO_T}$gdb_cv_thread_db_h_has_td_notalloc" >&6 + echo "$as_me:$LINENO: checking whether <thread_db.h> has TD_VERSION" >&5 +echo $ECHO_N "checking whether <thread_db.h> has TD_VERSION... $ECHO_C" >&6 +if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <thread_db.h> +int +main () +{ +int i = TD_VERSION; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gdb_cv_thread_db_h_has_td_version=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +gdb_cv_thread_db_h_has_td_version=no + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +echo "$as_me:$LINENO: result: $gdb_cv_thread_db_h_has_td_version" >&5 +echo "${ECHO_T}$gdb_cv_thread_db_h_has_td_version" >&6 + echo "$as_me:$LINENO: checking whether <thread_db.h> has TD_NOTLS" >&5 +echo $ECHO_N "checking whether <thread_db.h> has TD_NOTLS... $ECHO_C" >&6 +if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <thread_db.h> +int +main () +{ +int i = TD_NOTLS; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gdb_cv_thread_db_h_has_td_notls=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +gdb_cv_thread_db_h_has_td_notls=no + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +echo "$as_me:$LINENO: result: $gdb_cv_thread_db_h_has_td_notls" >&5 +echo "${ECHO_T}$gdb_cv_thread_db_h_has_td_notls" >&6 fi if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then @@ -20863,6 +20973,20 @@ cat >>confdefs.h <<\_ACEOF _ACEOF fi +if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then + +cat >>confdefs.h <<\_ACEOF +#define THREAD_DB_HAS_TD_VERSION 1 +_ACEOF + +fi +if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then + +cat >>confdefs.h <<\_ACEOF +#define THREAD_DB_HAS_TD_NOTLS 1 +_ACEOF + +fi if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then echo "$as_me:$LINENO: checking whether <sys/syscall.h> has __NR_tkill" >&5 @@ -22341,7 +22465,7 @@ ac_x_header_dirs=' /usr/openwin/share/include' if test "$ac_x_includes" = no; then - # Guess where to find include files, by looking for Xlib.h. + # Guess where to find include files, by looking for Intrinsic.h. # First, try using that file with no special directory specified. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -22349,7 +22473,7 @@ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#include <X11/Xlib.h> +#include <X11/Intrinsic.h> _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 @@ -22376,7 +22500,7 @@ else sed 's/^/| /' conftest.$ac_ext >&5 for ac_dir in $ac_x_header_dirs; do - if test -r "$ac_dir/X11/Xlib.h"; then + if test -r "$ac_dir/X11/Intrinsic.h"; then ac_x_includes=$ac_dir break fi @@ -22397,11 +22521,11 @@ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#include <X11/Xlib.h> +#include <X11/Intrinsic.h> int main () { -XrmInitialize () +XtMalloc (0) ; return 0; } |