From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: Reconsideration of MinGW work Date: Mon, 22 Mar 2010 21:00:01 +0100 Message-ID: References: <87fx3tjt3r.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1269287934 9063 80.91.229.12 (22 Mar 2010 19:58:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Mar 2010 19:58:54 +0000 (UTC) Cc: guile-user@gnu.org, guile-devel@gnu.org To: Peter Brett Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Mar 22 20:58:48 2010 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ntnlv-0003az-DJ for guile-devel@m.gmane.org; Mon, 22 Mar 2010 20:58:47 +0100 Original-Received: from localhost ([127.0.0.1]:57974 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ntnlu-00012j-TW for guile-devel@m.gmane.org; Mon, 22 Mar 2010 15:58:46 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ntnlb-0000so-4M for guile-devel@gnu.org; Mon, 22 Mar 2010 15:58:27 -0400 Original-Received: from [140.186.70.92] (port=35166 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtnlZ-0000rM-00 for guile-devel@gnu.org; Mon, 22 Mar 2010 15:58:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NtnlW-0001lD-P6 for guile-devel@gnu.org; Mon, 22 Mar 2010 15:58:24 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:48058 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NtnlW-0001l3-N8; Mon, 22 Mar 2010 15:58:22 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id EF698A47E2; Mon, 22 Mar 2010 15:58:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=lrjPY7+mrO5gdqJq3JZ8fWxUCcA=; b=TLzpHt d3EdsJcU2lpovztd43/3+LfkU+q+XzpZJUp/d2oYh7QxC51ThAZFy+M1N/PJCCSL S8FP4kAN32/ltTTYsdOOHsCAz8OidMfAtnSBofZe2OlL+bYioGhY3qTCpBJvK2++ 5qv9jtRQEf38eKzn9VWml3rdvIfqZB3lrGxlU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=A9A+NEbzN0K4ifYYQcLNp4aRvjBk9UeD hZ6r17pt4VyJTAY2lxOYhrJzzVOlV2eq6orH2J7MCFfChaLJ8HFeX+MPlq1qQMoP uJ/WHJaHVW6EIH2nVm3zoLyaoE6lBNwW85i3FOJvwchzMSoQjooniyyIamCsHOo0 ujELnS9z/7o= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id CF08CA47D9; Mon, 22 Mar 2010 15:58:19 -0400 (EDT) Original-Received: from unquote (unknown [88.17.131.151]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id D7D7EA47D8; Mon, 22 Mar 2010 15:58:16 -0400 (EDT) In-Reply-To: (Peter Brett's message of "Mon, 22 Mar 2010 08:10:50 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: 435E86EC-35ED-11DF-9211-D033EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10067 gmane.lisp.guile.user:7701 Archived-At: Hi Peter (& Neil & co), On Mon 22 Mar 2010 09:10, Peter Brett writes: > Neil Jerram writes: > >> I've been making gradual progress on MinGW cross building, but I've >> reached a point where I'm no longer sure that this is worthwhile. This >> email explains why, and invites comments from anyone interested in this >> - especially from anyone who is really trying to use Guile on Windows. > > We get people coming to the gEDA user mailing list on a regular basis > saying, "Where can I find a version of gEDA for Windows?" and the > Windows builds we've put out have been generally well-received. Since > Guile is one of our core dependencies, lack of Windows support in Guile > would mean that we wouldn't be able to provide a Windows build at all > (we already had massive problems at the start of the Guile 1.8.x series > with GMP portability, or lack thereof, and this meant that it took > almost three years after 1.8 became the supported stable release for us > to be able to stop supporting 1.6). As Neil mentioned, hopefully we can get there via the gnulib path; it does seem to be the right thing to do GNU-wise in this case. Guile's code would stay the same, as much as possible, and Gnulib would have mingw support in it, so that if you compile Guile on mingw, the Gnulib compat layer gets compiled in. Sounds acceptable, no? Granted it might take a little while to get it right, but hopefully not three years. Andy -- http://wingolog.org/