From: Aleksei Guzev Date: 2001-10-09T12:13:12+09:00 Subject: [ruby-talk:22277] Re: The Windows question still remains... # # > Can anybody tell why my module built for mswin Ruby does # not work with # > cygwin installation? Or it should work? The module provides # access to # > some Windows API fnctions. # AFAIR your module is C only. Then it should work everywhere, # even when distributed as a binary. # If it was C++ you have to use VC++' support routines, its # (undocumented) object layout, its (undocumented) name # mangling, it's object initialization scheme ... All this # makes binaries incompatible between C++ compilers. # # The problem is not the access to Windows functions but the # access to third party support functions. Mingw/VC++ do only # access functions provided by Windows. Cygwin uses a support # library, which helps porting Unix source code. # # -- My module is plain C. No C++ or extensions. They report it's not working :( The only thing it uses is Windows API.