[COMMIT] Examine $machine more carefully when choosing VDB implementation, NEW_GC
Aidan Kehoe
kehoea at parhasard.net
Mon Sep 5 15:24:23 EDT 2011
Ar an cúigiú lá de mí Méan Fómhair, scríobh Marcus Crestani:
> Aidan,
>
> sorry for the long delay, I was on holiday.
No problem, I hope you enjoyed it!
> >>>>>"AK" == Aidan Kehoe <kehoea at parhasard.net> writes:
> AK> Did you ever do the work to have the VDB implementation work on
> AK> Intel/Mach?
>
> On Intel Macs, the POSIX sigaction() VDB implementation (vdb-posix.c)
> works. Therefore, I've never tried to port vdb-mach.c to Intel.
Ah, OK. In that case we have (or more exactly, we had) a bug in configure. I
can compile and run with the below change, which I couldn’t previously with
NEW_GC.
APPROVE COMMIT
NOTE: This patch has been committed.
# HG changeset patch
# User Aidan Kehoe <kehoea at parhasard.net>
# Date 1315250285 -3600
# Node ID 209024442c24890a1d5534a254a11ab6949a66c7
# Parent 309e5631e4c87596db4d03bccc8c7afa4e5caf7f
Examine $machine more carefully when choosing VDB implementation, NEW_GC
ChangeLog addition:
2011-09-05 Aidan Kehoe <kehoea at parhasard.net>
* configure.ac: $machine is intel386, reflecting the file name
under src/m/, on i[3-9]86. Respect this when deciding on VDB_POSIX
over VDB_MACH with the new GC.
* configure:
Regenerate.
diff -r 309e5631e4c8 -r 209024442c24 ChangeLog
--- a/ChangeLog Tue Sep 06 00:04:26 2011 +0900
+++ b/ChangeLog Mon Sep 05 20:18:05 2011 +0100
@@ -1,3 +1,11 @@
+2011-09-05 Aidan Kehoe <kehoea at parhasard.net>
+
+ * configure.ac: $machine is intel386, reflecting the file name
+ under src/m/, on i[3-9]86. Respect this when deciding on VDB_POSIX
+ over VDB_MACH with the new GC.
+ * configure:
+ Regenerate.
+
2011-08-24 Aidan Kehoe <kehoea at parhasard.net>
* configure.ac:
diff -r 309e5631e4c8 -r 209024442c24 configure
--- a/configure Tue Sep 06 00:04:26 2011 +0900
+++ b/configure Mon Sep 05 20:18:05 2011 +0100
@@ -5907,7 +5907,7 @@
if test "$with_vdb" = "auto"; then
case "$opsys" in
darwin ) case "$machine" in
- i[3-9]86 ) check_vdb_posix=yes ;;
+ intel386 ) check_vdb_posix=yes ;;
* ) $as_echo "#define VDB_MACH 1" >>confdefs.h
have_vdb_mach=yes ;;
esac ;;
diff -r 309e5631e4c8 -r 209024442c24 configure.ac
--- a/configure.ac Tue Sep 06 00:04:26 2011 +0900
+++ b/configure.ac Mon Sep 05 20:18:05 2011 +0100
@@ -1446,7 +1446,7 @@
if test "$with_vdb" = "auto"; then
case "$opsys" in
darwin ) case "$machine" in
- i[[3-9]]86 ) check_vdb_posix=yes ;;
+ intel386 ) check_vdb_posix=yes ;;
* ) AC_DEFINE(VDB_MACH) have_vdb_mach=yes ;;
esac ;;
cygwin* ) AC_DEFINE(VDB_WIN32) have_vdb_win32=yes ;;
--
‘Iodine deficiency was endemic in parts of the UK until, through what has been
described as “an unplanned and accidental public health triumph”, iodine was
added to cattle feed to improve milk production in the 1930s.’
(EN Pearce, Lancet, June 2011)
More information about the XEmacs-Beta
mailing list