diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2004-10-06 07:26:14 +0000 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2004-10-06 07:26:14 +0000 |
commit | 4cbbf6b72534cc987ac890049820ebe044867227 (patch) | |
tree | fb7608b5f5de17bfa4e5945e174325c15f3e0ae9 /configure.in | |
parent | 3ef8233466fe2a6e3b5218ac2edbd01a600a7c79 (diff) | |
download | emacs-4cbbf6b72534cc987ac890049820ebe044867227.tar.gz |
* configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
AC_MSG_WARN.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/configure.in b/configure.in index 73c62988fd7..0bbcb76b262 100644 --- a/configure.in +++ b/configure.in @@ -1599,23 +1599,30 @@ int main (int argc, char *argv[]) exit (-1); } exit (this_sbrk == old_sbrk); -}], emacs_cv_execshield=yes, emacs_cv_execshield=no, - emacs_cv_execshield='assuming no') +}], emacs_cv_randomheap=yes, emacs_cv_randomheap=no, + emacs_cv_randomheap='assuming no') else - emacs_cv_execshield='assuming no' + emacs_cv_randomheap='assuming no' fi -AC_MSG_RESULT($emacs_cv_execshield) +AC_MSG_RESULT($emacs_cv_randomheap) -if test "$emacs_cv_execshield" = yes; then +if test "$emacs_cv_randomheap" = yes; then AC_PATH_PROG(SETARCH, setarch, no) AC_SUBST(SETARCH) if test "$SETARCH" != no && test "$machine" = "intel386"; then AC_DEFINE(HAVE_RANDOM_HEAPSTART, 1, [Define to 1 if this OS randomizes the start address of the heap.]) else - AC_MSG_ERROR([Heap start address is randomized and no workaround is known. -Probably exec-shield is turned on. Emacs can not dump itself if this is the -case. Read about exec-shield in `etc/PROBLEMS' for further information.]) + AC_MSG_WARN([ +********************************************************************** + +Heap start address is randomized and no workaround is known. +Emacs will probably dump core when temacs is run in the build phase. +Maybe exec-shield is turned on. Read about exec-shield in `etc/PROBLEMS' +for further information. + +********************************************************************** +]) fi fi |