Skip to content

luikore/mingwX-for-rubinius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mingwX

Mingw extension libs for compiling rubinius.

Why

POSIX functions are heavily used in rubinius, but many of them are not implemented under mingw.

Usage

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

References

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)

code.google.com/p/dlfcn-win32

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 :

www.opengroup.org/onlinepubs/9699919799/toc.htm

About

Posix headers stubs for compiling rubinius under mingw

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published