/usr/share/doc/libgc1c2/README.win64 is in libgc-dev 1:7.4.2-7.3ubuntu0.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 64-bit Windows on AMD64/Intel EM64T is somewhat supported in the 7.0
and later release. A collector can be built with Microsoft Visual C++ 2005
or with mingw-w64 gcc.
More testing would clearly be helpful.
NT_X64_STATIC_THREADS_MAKEFILE has been used in
this environment. Copy this file to MAKEFILE, and then type "nmake"
in a Visual C++ command line window to build the static library
and the usual test programs. To verify that the collector is
at least somewhat functional, run gctest.exe. This should create
gctest.gc.log after a few seconds.
This process is completely analogous to NT_STATIC_THREADS_MAKEFILE
for the 32-bit version.
A similar procedure using NT_X64_THREADS_MAKEFILE should be usable to
build the dynamic library. Test_cpp.exe did not seem to run correctly this
way. It seems that we're getting the wrong instances of operator new/delete
in some cases. The C tests seemed OK.
Note that currently a few warnings are still generated by default,
and a number of others have been explicitly turned off in the makefile.
VC++ note: to suppress warnings use -D_CRT_SECURE_NO_DEPRECATE.
gcc note: -fno-strict-aliasing should be used if optimizing.
|