summaryrefslogtreecommitdiff
path: root/doc/README.win32
diff options
context:
space:
mode:
Diffstat (limited to 'doc/README.win32')
-rw-r--r--doc/README.win328
1 files changed, 5 insertions, 3 deletions
diff --git a/doc/README.win32 b/doc/README.win32
index 67b14763..f05fb9c6 100644
--- a/doc/README.win32
+++ b/doc/README.win32
@@ -106,7 +106,7 @@ Watcom compiler
Ivan V. Demakov's README for the Watcom port:
-The collector has been compiled with Watcom C 10.6 and 11.0.
+The collector has been tested with Watcom C 10.6, 11.0 and OpenWatcom 2.0.
It runs under win32, win32s, and even under msdos with dos4gw
dos-extender. It should also run under OS/2, though this isn't
tested. Under win32 the collector can be built either as dll
@@ -118,8 +118,6 @@ attempt has been made) leads to broken executables.
Incremental collection is supported (except for MSDOS and OS/2).
-cord is not ported.
-
Before compiling you may need to edit WCC_MAKEFILE to set target
platform, library type (dynamic or static), calling conventions, and
optimization options.
@@ -134,6 +132,10 @@ If the gc is compiled as dll, the macro "GC_DLL" should be defined before
including "gc.h" (for example, with -DGC_DLL compiler option). It's
important, otherwise resulting programs will not run.
+The alternate way to compile the collector is to use cmake build system:
+ cmake -G "Watcom WMake" .
+ cmake --build .
+
Special note for OpenWatcom users: the C (unlike the C++) compiler (of the
latest stable release, not sure for older ones) doesn't force pointer global
variables (i.e. not struct fields, not sure for locals) to be aligned unless