--- ./configure.orig 2011-06-01 15:49:00.462433776 -0600 +++ ./configure 2011-06-01 15:55:30.799433783 -0600 @@ -8135,7 +8135,8 @@ for ac_header in asm/signal.h do : - ac_fn_c_check_header_mongrel "$LINENO" "asm/signal.h" "ac_cv_header_asm_signal_h" "$ac_includes_default" + ac_fn_c_check_header_compile "$LINENO" "asm/signal.h" "ac_cv_header_asm_signal_h" "#define __ASSEMBLY__ +" if test "x$ac_cv_header_asm_signal_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_ASM_SIGNAL_H 1 @@ -8188,6 +8189,7 @@ #include <asm/sigcontext.h> #endif #ifdef HAVE_ASM_SIGNAL_H + #define __ASSEMBLY__ #include <asm/signal.h> #endif --- ./configure.in.orig 2011-06-01 15:44:46.725433778 -0600 +++ ./configure.in 2011-06-01 15:55:16.181433781 -0600 @@ -1603,7 +1603,7 @@ #if test $use = "386-linux" ; then AC_CHECK_HEADERS(asm/sigcontext.h) - AC_CHECK_HEADERS(asm/signal.h) + AC_CHECK_HEADERS(asm/signal.h, [], [], [#define __ASSEMBLY__]) AC_MSG_CHECKING([for sigcontext]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include <signal.h> @@ -1628,6 +1628,7 @@ #include <asm/sigcontext.h> #endif #ifdef HAVE_ASM_SIGNAL_H + #define __ASSEMBLY__ #include <asm/signal.h> #endif ]],