This is the mail archive of the mailing list for the GDB project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gdb.threads/*.exp failures

>>>>> "Doug" == Doug Evans <> writes:

Doug> I'm seeing several failures in gdb.threads/*.exp.
Doug> I traced this to HAVE_TKILL_SYSCALL being undefined in config.h,
Doug> and I traced that to syscall() no longer being checked for.

Here's the fix I am checking in.


commit 99c1d4518bf2ff230eaa6ee54c08e85f2d6c008e
Author: Tom Tromey <>
Date:   Mon Nov 11 07:35:57 2013 -0700

    fix "tkill" check
    An earlier patch removed the check for "syscall" since the results
    were not used in the C code.  However, the result was used, via the
    cache variable, elsewhere in configure.
    This patch fixes the problem by checking for "syscall" at the point at
    which HAVE_TKILL_SYSCALL is defined.
    2013-11-11  Tom Tromey  <>
    	*, configure: Rebuild.
    	* (HAVE_TKILL_SYSCALL): Check for "syscall".

diff --git a/gdb/ b/gdb/
index 34908ab..88db73a 100644
--- a/gdb/
+++ b/gdb/
@@ -1736,8 +1736,10 @@ if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
 dnl See if we can issue tkill syscall.
-if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
-  AC_DEFINE(HAVE_TKILL_SYSCALL, 1, [Define if you support the tkill syscall.])
+if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
+  AC_CHECK_FUNC(syscall,
+    AC_DEFINE(HAVE_TKILL_SYSCALL, 1, [Define if you support the tkill syscall.])
+  )
 dnl Check if we can disable the virtual address space randomization.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]