1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-24 20:30:28 +02:00

(__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!
This commit is contained in:
Marius Vollmer 2003-07-27 14:06:19 +00:00
parent 265c456f2f
commit c89363e6c6

View file

@ -603,8 +603,9 @@ AC_CHECK_FUNCS(sethostent gethostent endhostent dnl
AC_MSG_CHECKING(for __libc_stack_end) AC_MSG_CHECKING(for __libc_stack_end)
AC_CACHE_VAL(guile_cv_have_libc_stack_end, AC_CACHE_VAL(guile_cv_have_libc_stack_end,
[AC_TRY_LINK([extern char *__libc_stack_end;], [AC_TRY_LINK([#include <stdio.h>
[char *p = __libc_stack_end;], extern char *__libc_stack_end;],
[printf("%p", (char*) __libc_stack_end);],
guile_cv_have_libc_stack_end=yes, guile_cv_have_libc_stack_end=yes,
guile_cv_have_libc_stack_end=no)]) guile_cv_have_libc_stack_end=no)])
AC_MSG_RESULT($guile_cv_have_libc_stack_end) AC_MSG_RESULT($guile_cv_have_libc_stack_end)