Mingw extension libs for compiling rubinius.
POSIX functions are heavily used in rubinius, but many of them are not implemented under mingw.
Under MSYS console:
rake
Then the instructions and env settings are shown. NOTE: even with these headers you can not get rubinius compiled by mingw, I am still trying to make a very big patch …
See more tasks
rake -T
setting mingw env include and lib reference:
pure-lang.googlecode.com/svn/wiki/INSTALL-MinGW.txt
dlfcn from google code: (with a patch, little bug fix for the patch and C++ compatibility)
zlib and openssl: (auto download and unpack)
sourceforge.net/projects/mingw/files
mmap from git: (modified for memory alloc and more flags detection)
www.sfr-fresh.com/unix/misc/git-1.7.0.6.tar.gz:a/git-1.7.0.6/compat/win32mmap.c
Interix porting dictionary:
www.interopcommunity.com/dictionary/index.php
Windows-Unix API comparison:
blogs.msdn.com/csliu/archive/2009/03/20/windows-unix-and-ansi-c-api-comparison.aspx
POSIX.1-2008 :