From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Luis Lavena Newsgroups: gmane.comp.lang.ruby.mongrel.devel,gmane.comp.lang.ruby.mongrel.general Subject: Mongrel, cross compilation, Echoe and rake-compiler Date: Sun, 26 Apr 2009 21:32:01 -0300 Message-ID: <71166b3b0904261732j6d5c50fay3d05fdca7f4a6b6e@mail.gmail.com> Reply-To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1240820714 4875 80.91.229.12 (27 Apr 2009 08:25:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 27 Apr 2009 08:25:14 +0000 (UTC) To: "Mongrel Developers (ML)" , mongrel-users-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Mon Apr 27 10:25:07 2009 Return-path: Envelope-to: gclrmd-mongrel-development@m.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=kP1VRiVh06h/oZCTFP+Ut5aUeNHCTZxm/J8qjSCRwQc=; b=piNcQuikH0E8u0VVaJWf/Sv1sLjzBqHMmkj7x3PngaRto3nv/+B7bWl7EMH9VVOe2b bETjbCgXDX0cveY+kLAZ5ungmckqAutmBkYuGSQTZCy/44wg1IOOjEi0HicyyTiQ/wvv Hh+gd216CVvkJnDt/MHUXaUjY5ovWxRcuYuvY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=UDenBQksAAY4tlF59TkmkbRkG55bTPIif+2cA7+v5KFUGFHwUhrLhJ2qYy1KsYawjj Bc+nO5awb90e6utx0kfqNTbXiGqww5Fx0A6jJ5/SBLQ8s4KM9ajbchS2+r12FB5x3Ee7 0L63Or/e0MXdE19cIpphkKOQ90S/sjn7vQ7ek= X-BeenThere: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Errors-To: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Xref: news.gmane.org gmane.comp.lang.ruby.mongrel.devel:115 gmane.comp.lang.ruby.mongrel.general:5705 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1LyEqM-0005Rz-O4 for gclrmd-mongrel-development@m.gmane.org; Mon, 27 Apr 2009 02:37:11 +0200 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 038B418580E2; Sun, 26 Apr 2009 20:34:45 -0400 (EDT) Received: from mail-bw0-f179.google.com (unknown [209.85.218.179]) by rubyforge.org (Postfix) with ESMTP id 6B01418580EA; Sun, 26 Apr 2009 20:32:21 -0400 (EDT) Received: by bwz27 with SMTP id 27so2391765bwz.35 for ; Sun, 26 Apr 2009 17:32:02 -0700 (PDT) Received: by 10.239.152.197 with SMTP id w5mr253159hbb.144.1240792321882; Sun, 26 Apr 2009 17:32:01 -0700 (PDT) List-Post: 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 flawl= essly 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/28e938cf837c6859197000cc6= 47f84f92668f0b6#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=E9ry