From d68987865ef6260baef6d2afd625f569b1ebedd8 Mon Sep 17 00:00:00 2001 From: tianzy Date: Wed, 3 Jun 2009 06:38:49 +0000 Subject: [PATCH] Branch HEAD fix "rhel5 i686 patchless build failure" b=19590 i=johann i=brian --- lnet/autoconf/lustre-lnet.m4 | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lnet/autoconf/lustre-lnet.m4 b/lnet/autoconf/lustre-lnet.m4 index ddfce23..dbbdc09 100644 --- a/lnet/autoconf/lustre-lnet.m4 +++ b/lnet/autoconf/lustre-lnet.m4 @@ -907,10 +907,22 @@ AC_SUBST(RALND) AC_DEFUN([LN_FUNC_DUMP_TRACE], [LB_CHECK_SYMBOL_EXPORT([dump_trace], [kernel/ksyms.c arch/${LINUX_ARCH%_64}/kernel/traps_64.c],[ - AC_DEFINE(HAVE_DUMP_TRACE, 1, [dump_trace is exported]) - AC_MSG_CHECKING([whether print_trace_address has reliable argument]) tmp_flags="$EXTRA_KCFLAGS" EXTRA_KCFLAGS="-Werror" + AC_MSG_CHECKING([whether we can really use dump_stack]) + LB_LINUX_TRY_COMPILE([ + struct task_struct; + struct pt_regs; + #include + ],[ + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_DUMP_TRACE, 1, [dump_trace is exported]) + ],[ + AC_MSG_RESULT(no) + ],[ + ]) + AC_MSG_CHECKING([whether print_trace_address has reliable argument]) LB_LINUX_TRY_COMPILE([ struct task_struct; struct pt_regs; -- 1.8.3.1