[m-rev.] for review: Warning about issues with 64-bit Windows and low-level C grades.
Peter Wang
novalazy at gmail.com
Tue Mar 25 11:26:02 AEDT 2014
Julien, do you remember if you were able to bootcheck the Win64 port?
---
Warning about issues with 64-bit Windows and low-level C grades.
README.MinGW:
README.MinGW-cross:
As above.
diff --git a/README.MinGW b/README.MinGW
index 6c4e39d..a8d4a77 100644
--- a/README.MinGW
+++ b/README.MinGW
@@ -2,6 +2,10 @@ This file documents the port of Mercury to Windows using the either the MinGW
or MinGW64 ports of GCC, i.e. the i686-pc-mingw32 or x86_64-w64-mingw32
configurations.
+NOTE: There are problems with 64-bit executables in some low-level C grades,
+namely 'asm_fast*' and 'asm_jump*' grades. The 'none*' and 'reg*' grades
+do appear to work correctly in our limited testing.
+
-----------------------------------------------------------------------------
BUILDING WITH MINGW
diff --git a/README.MinGW-cross b/README.MinGW-cross
index 010fe3d..3334f69 100644
--- a/README.MinGW-cross
+++ b/README.MinGW-cross
@@ -7,6 +7,10 @@ After copying and adjusting some paths, the Mercury installation should be
usable on Windows. When combined with a native Mercury compiler, it can be
used to cross-compile Mercury applications for Windows.
+NOTE: There are problems with 64-bit executables in some low-level C grades,
+namely 'asm_fast*' and 'asm_jump*' grades. The 'none*' and 'reg*' grades
+do appear to work correctly in our limited testing.
+
-----------------------------------------------------------------------------
PREREQUISITES
More information about the reviews
mailing list