Mercurial > emacs
changeset 31410:8bdf4d335cf9
(REL_ALLOC_MMAP): Recognize in system configuration
file and print informational message.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 06 Sep 2000 21:23:55 +0000 |
parents | 73b83b52b9cd |
children | 920b03e019bf |
files | configure.in |
diffstat | 1 files changed, 17 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.in Wed Sep 06 12:22:09 2000 +0000 +++ b/configure.in Wed Sep 06 21:23:55 2000 +0000 @@ -1228,6 +1228,12 @@ configure___ system_malloc=no #endif +#ifdef REL_ALLOC_MMAP +configure___ rel_alloc_mmap=yes +#else +configure___ rel_alloc_mmap=no +#endif + #ifndef C_DEBUG_SWITCH #define C_DEBUG_SWITCH -g #endif @@ -1538,6 +1544,15 @@ REL_ALLOC=${GNU_MALLOC} fi +@dnl For now, need to use an explicit `#define REL_ALLOC_MMAP 1' in +@dnl the system configuration file (s/*.h) to turn the use of mmap +@dnl in the relocating allocator on. + +AC_FUNC_MMAP +if test $rel_alloc_mmap = yes; then + REL_ALLOC=yes +fi + LIBS="$libsrc_libs $LIBS" dnl If found, this defines HAVE_LIBDNET, which m/pmax.h checks, @@ -2089,7 +2104,6 @@ fi AC_FUNC_VFORK -AC_FUNC_MMAP # Fixme: This should be replaced when we have autoconf 2.14. AC_SIZE_T @@ -2180,7 +2194,8 @@ \`${opsysfile}' and \`${machfile}' What compiler should emacs be built with? ${CC} ${CFLAGS} Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} - Should Emacs use the relocating allocator for buffers? ${REL_ALLOC} + Should Emacs use a relocating allocator for buffers? ${REL_ALLOC} + Should Emacs use mmap for the relocating allocator? $rel_alloc_mmap What window system should Emacs use? ${window_system} What toolkit should Emacs use? ${USE_X_TOOLKIT}"