Subject: Re: [ruby-ffi] New release of FFI gem |
From: Jon |
Date: 12/1/10 11:38 AM |
To: ruby-ffi@googlegroups.com |
Are you planning to provide (but not officially support) 1.0.0 x86-mingw32 binary (1.9-only or fat?) gems or are you also looking for build patches for this?
Looking at the stats, a not in-significant number of people install the mingw32 binary packages, so it looks like I will upload a binary for that. Before I do that, I'll need someone else to at least run the specs against a rake-compiler built mingw32 version, to make sure it actually ... works. That will require someone to fix the async-callback stuff in Function.c to work on win32. (I'm assuming it doesn't even compile at all at the moment).
Understood and I think your darwinistic focus is a good choice. If the mingw32 (fat or otherwise) binary is truly valued, patches should eventually flow, right? ;) I see what you mean re: Function.c. Doing a "gem install ffi --platform=ruby" using DevKit on 1.9.3dev errors out on 'async_cb_{mutex,cond,call,wait}' and then 'struct gvl_callback'. I want to look into it. As your focus appears to be 1.9.2+, are you thinking that future mingw32 binary gems will _not_ be fat? FWIW, I think as long as FFI can be built/installed on Windows using the DevKit, the fat gem is a nice-to-have if it can't be supported. There's only so much one person has time to do. Jon --- http://jonforums.github.com/