/vendor/gc/doc/README.win64

http://github.com/feyeleanor/RubyGoLightly · Unknown · 22 lines · 18 code · 4 blank · 0 comment · 0 complexity · a8b9ec41959b07cc085eb0fb8f7e012e MD5 · raw file

  1. 64-bit Windows on AMD64/Intel EM64T is somewhat supported in the 7.0
  2. and later release. A collector can be built with Microsoft Visual C++ 2005.
  3. The resulting test programs have been known to work at least once.
  4. More testing would clearly be helpful.
  5. NT_X64_STATIC_THREADS_MAKEFILE has been used in
  6. this environment. Copy this file to MAKEFILE, and then type "nmake"
  7. in a Visual C++ command line window to build the static library
  8. and the usual test programs. To verify that the colllector is
  9. at least somewhat functional, run gctest.exe. This should create
  10. gctest.exe.log after a few seconds.
  11. This process is completely analogous to NT_STATIC_THREADS_MAKEFILE
  12. for the 32-bit version.
  13. A similar procedure using NT_X64_THREADS_MAKEFILE should be usable to
  14. build the dynamic library. Test_cpp.exe did not seem to run correctly this
  15. way. It seems that we're getting the wrong instances of operator new/delete
  16. in some cases. The C tests seemed OK.
  17. Note that currently a few warnings are still generated by default,
  18. and a number of others have been explicitly turned off in the makefile.