From ab65f0d8c5767a96de3051b1d108c06c942950fe Mon Sep 17 00:00:00 2001 From: tianzy Date: Fri, 22 May 2009 08:36:25 +0000 Subject: [PATCH] Branch b_release_1_8_1 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 ba7c2c0..7f5ee43 100644 --- a/lnet/autoconf/lustre-lnet.m4 +++ b/lnet/autoconf/lustre-lnet.m4 @@ -1309,10 +1309,22 @@ LB_LINUX_TRY_COMPILE([ 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