From 5ea8e76e85c04757bc0d114f45637a37395ca7f1 Mon Sep 17 00:00:00 2001 From: Neil Jerram Date: Thu, 7 Aug 2008 23:24:31 +0200 Subject: [PATCH] Fix build failure on Debian hppa architecture (bad stack growth detection) * configure.in (SCM_I_GSC_STACK_GROWS_UP): Remove use of AC_CACHE_CHECK, which was inadvertently causing SCM_I_GSC_STACK_GROWS_UP _always_ to be 0. --- ChangeLog | 6 ++++++ NEWS | 1 + configure.in | 6 ++---- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index cad6adb32..b58755cbb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-08-07 Neil Jerram + + * configure.in (SCM_I_GSC_STACK_GROWS_UP): Remove use of + AC_CACHE_CHECK, which was inadvertently causing + SCM_I_GSC_STACK_GROWS_UP _always_ to be 0. + 2008-07-17 Neil Jerram * configure.in: Update stack direction test to be like that in diff --git a/NEWS b/NEWS index 514d67ce8..fb5712a1e 100644 --- a/NEWS +++ b/NEWS @@ -61,6 +61,7 @@ application code. ** Fix build issue on mips, mipsel, powerpc and ia64 (stack direction) ** Fix build issue on hppa2.0w-hp-hpux11.11 (`dirent64' and `readdir64_r') ** Fix misleading output from `(help rationalize)' +** Fix build failure on Debian hppa architecture (bad stack growth detection) Changes in 1.8.5 (since 1.8.4) diff --git a/configure.in b/configure.in index eabc82491..ede0d15c1 100644 --- a/configure.in +++ b/configure.in @@ -1153,9 +1153,7 @@ GUILE_STRUCT_UTIMBUF #-------------------------------------------------------------------- SCM_I_GSC_STACK_GROWS_UP=0 -AC_CACHE_CHECK([stack direction], - [SCM_I_GSC_STACK_GROWS_UP], -[AC_RUN_IFELSE([AC_LANG_SOURCE( +AC_RUN_IFELSE([AC_LANG_SOURCE( [AC_INCLUDES_DEFAULT int find_stack_direction () @@ -1178,7 +1176,7 @@ main () }])], [SCM_I_GSC_STACK_GROWS_UP=1], [], - [AC_MSG_WARN(Guessing that stack grows down -- see scmconfig.h)])]) + [AC_MSG_WARN(Guessing that stack grows down -- see scmconfig.h)]) AC_CHECK_SIZEOF(float) if test "$ac_cv_sizeof_float" -le "$ac_cv_sizeof_long"; then -- 2.20.1