User: crestani
Date: 05/11/28 10:50:24
Modified: xemacs ChangeLog configure configure.ac
Log:
Remove vdb-fake warning, die if POSIX checks fail.
Revision Changes Path
1.477 +4 -0 XEmacs/xemacs/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/ChangeLog,v
retrieving revision 1.476
retrieving revision 1.477
diff -u -p -r1.476 -r1.477
--- ChangeLog 2005/11/26 18:49:10 1.476
+++ ChangeLog 2005/11/28 09:50:16 1.477
@@ -1,3 +1,7 @@
+2005-11-27 Marcus Crestani <crestani(a)xemacs.org>
+
+ * configure.ac: Remove vdb-fake warning, die if POSIX checks fail.
+
2005-11-27 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.ac (XE_COMPLEX_ARG[xft]): Default everything off;
1.265 +2 -9 XEmacs/xemacs/configure
Index: configure
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/configure,v
retrieving revision 1.264
retrieving revision 1.265
diff -u -p -r1.264 -r1.265
--- configure 2005/11/26 18:49:06 1.264
+++ configure 2005/11/28 09:50:17 1.265
@@ -30040,6 +30040,8 @@ fi
if test "$have_vdb_sigaction" != "yes" -a
"$have_vdb_signal" != "yes" ; then
have_vdb_posix=no
have_vdb_fake=yes
+ { echo "Error:" "No working write-barrier implementation found for
this system.
+ Please report this and provide information about your system." >&2;
exit 1; }
else
have_vdb_posix=yes
have_vdb_fake=no
@@ -39336,15 +39338,6 @@ if test "$have_vdb_win32" = yes ; then
fi
if test "$have_vdb_mach" = yes ; then
echo " Using mach exception mechanism as vdb fault handler."
-fi
-if test "$have_vdb_fake" = yes && test "$enable_vdb" != fake;
then
- echo " WARNING: ---------------------------------------------------------"
- echo " WARNING: The new incremental garbage collector is enabled, but"
- echo " WARNING: a virtual dirty bit implementation is not yet available"
- echo " WARNING: on this system. XEmacs will crash if you try to switch on"
- echo " WARNUNG: incremental garbage collection!"
- echo " WARNING: Use \`--disable-newgc' to turn incremental gc off."
- echo " WARNING: ---------------------------------------------------------"
fi
if test "$have_vdb_fake" = yes && test "$enable_vdb" == fake;
then
echo " Virtual dirty bit write barrier manually disabled."
1.26 +2 -11 XEmacs/xemacs/configure.ac
Index: configure.ac
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/configure.ac,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -p -r1.25 -r1.26
--- configure.ac 2005/11/26 18:49:09 1.25
+++ configure.ac 2005/11/28 09:50:20 1.26
@@ -1729,8 +1729,6 @@ if test "$enable_newgc" = "yes"; then
cygwin* ) AC_DEFINE(VDB_WIN32) have_vdb_win32=yes ;;
linux* ) check_vdb_posix=yes ;;
freebsd ) check_vdb_posix=yes ;;
-dnl bail out immediately
-dnl * ) have_vdb_fake=yes ;;
dnl if not sure, try posix first, maybe we are lucky
* ) check_vdb_posix=yes ;;
esac
@@ -4609,6 +4607,8 @@ if test "$check_vdb_posix" = "yes" ; the
if test "$have_vdb_sigaction" != "yes" -a
"$have_vdb_signal" != "yes" ; then
have_vdb_posix=no
have_vdb_fake=yes
+ XE_DIE("No working write-barrier implementation found for this system.
+ Please report this and provide information about your system.")
else
have_vdb_posix=yes
have_vdb_fake=no
@@ -6083,15 +6083,6 @@ if test "$have_vdb_win32" = yes ; then
fi
if test "$have_vdb_mach" = yes ; then
echo " Using mach exception mechanism as vdb fault handler."
-fi
-if test "$have_vdb_fake" = yes && test "$enable_vdb" != fake;
then
- echo " WARNING: ---------------------------------------------------------"
- echo " WARNING: The new incremental garbage collector is enabled, but"
- echo " WARNING: a virtual dirty bit implementation is not yet available"
- echo " WARNING: on this system. XEmacs will crash if you try to switch on"
- echo " WARNUNG: incremental garbage collection!"
- echo " WARNING: Use \`--disable-newgc' to turn incremental gc off."
- echo " WARNING: ---------------------------------------------------------"
fi
if test "$have_vdb_fake" = yes && test "$enable_vdb" == fake;
then
echo " Virtual dirty bit write barrier manually disabled."
Show replies by date