Mercurial > hg > xemacs-beta
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." |