I think that's a good plan. Echoe has some rudimentary
cross-compilation (used for JRuby), but not for Mingw. Your way is
better.

My plan is as so:

Gossamer + Rack launch script + some optimizations/bugfixes + Ruby 1.9
compat = more or less Mongrel 2.0.

This puts you in a tough spot, but it's probably best to branch off
Gossamer and let me forward-port whatever is missing. The 1.x branches
are effectively dead, except for a Ruby 1.9 compat update (v1.1.6).

I promise to get to this every weekend, and don't, so I'll stop
promising. I may be able to squeeze some time out of work to spend on
it.

Evan

On Sun, Apr 26, 2009 at 5:32 PM, Luis Lavena <luislav...@gmail.com> wrote:
> Hello Guys, mainly Evan,
>
> With the goal to move One-Click Ruby Installer to use MinGW (GCC)
> compiler, I found there is no binary for mongrel for that platform.
>
> Because of that, the migration for lot of folks will require install
> the development toolkit, which I'm trying to avoid.
>
> Being the maintainer of the Windows builds of Mongrel, been wanted to
> upgrade it to use rake-compiler project.
>
> rake-compiler has been out for a while, and several projects has been
> migrated to it successfully, including ruby-ffi, johnson, nokogiri and
> others.
>
> Now, a few questions before I invest a lot of time with mongrel repository.
>
> I'm working over "master" at fauna repository:
>
> http://github.com/fauna/mongrel
>
> My plan is the following:
>
> Ensure both current and new One-Click works with Mongrel.
> Ensure building binaries for it either native or cross platform works 
> flawlessly
>
> Now, I have a few blockers:
>
> Dunno which branch is the proper one. last time I worked on 1.2
> improving MinGW support and 1.1.5 got out without taking those
> patches.
>
> Echoe extension compilation is interfering with rake-compiler one, is
> there a way to disable it?
>
> Elliot Cable left a message when I first imported rake-compiler to GitHub:
>
> http://github.com/luislavena/rake-compiler/commit/28e938cf837c6859197000cc647f84f92668f0b6#comments
>
> Again, the goal of rake-compiler is not just simplify the compilation,
> but also provide something that Echoe or Hoe doesn't: cross
> compilation.
>
> Well, I've shared my plan, what do you guys think?
>
> Cheers,
> --
> Luis Lavena
> AREA 17
> -
> Perfection in design is achieved not when there is nothing more to add,
> but rather when there is nothing more to take away.
> Antoine de Saint-Exupéry
> _______________________________________________
> Mongrel-development mailing list
> mongrel-developm...@rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-development
>



-- 
Evan Weaver
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to