comparison configure.ac @ 3102:a05d78a1685f

[xemacs-hg @ 2005-11-28 09:50:16 by crestani] Remove vdb-fake warning, die if POSIX checks fail.
author crestani
date Mon, 28 Nov 2005 09:50:20 +0000
parents ceb34344c827
children 971e3c687f18
comparison
equal deleted inserted replaced
3101:70fd1b1cb202 3102:a05d78a1685f
1727 case "$opsys" in 1727 case "$opsys" in
1728 darwin ) AC_DEFINE(VDB_MACH) have_vdb_mach=yes ;; 1728 darwin ) AC_DEFINE(VDB_MACH) have_vdb_mach=yes ;;
1729 cygwin* ) AC_DEFINE(VDB_WIN32) have_vdb_win32=yes ;; 1729 cygwin* ) AC_DEFINE(VDB_WIN32) have_vdb_win32=yes ;;
1730 linux* ) check_vdb_posix=yes ;; 1730 linux* ) check_vdb_posix=yes ;;
1731 freebsd ) check_vdb_posix=yes ;; 1731 freebsd ) check_vdb_posix=yes ;;
1732 dnl bail out immediately
1733 dnl * ) have_vdb_fake=yes ;;
1734 dnl if not sure, try posix first, maybe we are lucky 1732 dnl if not sure, try posix first, maybe we are lucky
1735 * ) check_vdb_posix=yes ;; 1733 * ) check_vdb_posix=yes ;;
1736 esac 1734 esac
1737 else 1735 else
1738 case "$enable_vdb" in 1736 case "$enable_vdb" in
4607 fi 4605 fi
4608 4606
4609 if test "$have_vdb_sigaction" != "yes" -a "$have_vdb_signal" != "yes" ; then 4607 if test "$have_vdb_sigaction" != "yes" -a "$have_vdb_signal" != "yes" ; then
4610 have_vdb_posix=no 4608 have_vdb_posix=no
4611 have_vdb_fake=yes 4609 have_vdb_fake=yes
4610 XE_DIE("No working write-barrier implementation found for this system.
4611 Please report this and provide information about your system.")
4612 else 4612 else
4613 have_vdb_posix=yes 4613 have_vdb_posix=yes
4614 have_vdb_fake=no 4614 have_vdb_fake=no
4615 fi 4615 fi
4616 fi 4616 fi
6082 echo " Using special WIN32 vdb fault handler." 6082 echo " Using special WIN32 vdb fault handler."
6083 fi 6083 fi
6084 if test "$have_vdb_mach" = yes ; then 6084 if test "$have_vdb_mach" = yes ; then
6085 echo " Using mach exception mechanism as vdb fault handler." 6085 echo " Using mach exception mechanism as vdb fault handler."
6086 fi 6086 fi
6087 if test "$have_vdb_fake" = yes && test "$enable_vdb" != fake; then
6088 echo " WARNING: ---------------------------------------------------------"
6089 echo " WARNING: The new incremental garbage collector is enabled, but"
6090 echo " WARNING: a virtual dirty bit implementation is not yet available"
6091 echo " WARNING: on this system. XEmacs will crash if you try to switch on"
6092 echo " WARNUNG: incremental garbage collection!"
6093 echo " WARNING: Use \`--disable-newgc' to turn incremental gc off."
6094 echo " WARNING: ---------------------------------------------------------"
6095 fi
6096 if test "$have_vdb_fake" = yes && test "$enable_vdb" == fake; then 6087 if test "$have_vdb_fake" = yes && test "$enable_vdb" == fake; then
6097 echo " Virtual dirty bit write barrier manually disabled." 6088 echo " Virtual dirty bit write barrier manually disabled."
6098 fi 6089 fi
6099 test "$enable_pdump" = yes && echo " Using the new portable dumper." 6090 test "$enable_pdump" = yes && echo " Using the new portable dumper."
6100 test "$enable_dump_in_exec" = yes && echo " Dumping into executable." 6091 test "$enable_dump_in_exec" = yes && echo " Dumping into executable."