From c89363e6c6c1116d60581f17461ee386665ebe48 Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Sun, 27 Jul 2003 14:06:19 +0000 Subject: [PATCH] (__libc_stack_end): Actually use the value in __libc_stack_end for something so that the access doesn't get optimized away. Thanks to Matthias Koeppe! --- configure.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index 8db890f59..46cfabdf9 100644 --- a/configure.in +++ b/configure.in @@ -603,8 +603,9 @@ AC_CHECK_FUNCS(sethostent gethostent endhostent dnl AC_MSG_CHECKING(for __libc_stack_end) AC_CACHE_VAL(guile_cv_have_libc_stack_end, -[AC_TRY_LINK([extern char *__libc_stack_end;], - [char *p = __libc_stack_end;], +[AC_TRY_LINK([#include +extern char *__libc_stack_end;], + [printf("%p", (char*) __libc_stack_end);], guile_cv_have_libc_stack_end=yes, guile_cv_have_libc_stack_end=no)]) AC_MSG_RESULT($guile_cv_have_libc_stack_end)