diff options
Diffstat (limited to 'doc/README.win32')
-rw-r--r-- | doc/README.win32 | 8 |
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 |