From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jan Nieuwenhuizen Newsgroups: gmane.lisp.guile.devel Subject: Re: Cygwin patch for 1.6.4 Date: Thu, 02 Oct 2003 19:31:28 +0200 Organization: Jan at Appel Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87wubnmtqn.fsf@peder.flower> References: <16225.62509.832674.84224@localhost.localdomain> <87u16s7mt4.fsf@peder.flower> <87d6dgbnjz.fsf@raven.i.defaultvalue.org> <87d6dgksux.fsf@peder.flower> <87zngj7gvw.fsf@raven.i.defaultvalue.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1065116035 19058 80.91.224.253 (2 Oct 2003 17:33:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 2 Oct 2003 17:33:55 +0000 (UTC) Cc: hanwen@cs.uu.nl, guile-devel@gnu.org, mvo@zagadka.de Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Oct 02 19:33:53 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1A57Kq-0004kv-00 for ; Thu, 02 Oct 2003 19:33:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A57Jg-0007ow-6Q for guile-devel@m.gmane.org; Thu, 02 Oct 2003 13:32:40 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1A57J6-0007gJ-VH for guile-devel@gnu.org; Thu, 02 Oct 2003 13:32:04 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1A57Ia-0007W1-Rb for guile-devel@gnu.org; Thu, 02 Oct 2003 13:32:03 -0400 Original-Received: from [62.195.48.83] (helo=peder.flower) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A57Ia-0007Vp-6t for guile-devel@gnu.org; Thu, 02 Oct 2003 13:31:32 -0400 Original-Received: from localhost ([127.0.0.1] helo=peder.flower ident=janneke) by peder.flower with esmtp (Exim 3.36 #1 (Debian)) id 1A57IW-0004JF-00; Thu, 02 Oct 2003 19:31:28 +0200 Original-To: Rob Browning In-Reply-To: <87zngj7gvw.fsf@raven.i.defaultvalue.org> (Rob Browning's message of "Thu, 02 Oct 2003 11:18:11 -0500") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2840 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2840 Rob Browning writes: > Would updating the 1.6 branch using the latest libtool help Yes. > did you just libtoolize to get the latest bits of everything but > libltdl, or did you merge the upstream libltdl changes into > libguile-ltdl as well? Yes, that was the 'annoying bit'. I checked and found that most changes in ./upstream had been merged into libtool already. It went something like: patching file ltdl.c Hunk #3 succeeded at 124 (offset 32 lines). Hunk #4 FAILED at 192. Hunk #5 succeeded at 389 (offset 54 lines). Hunk #6 FAILED at 435. Hunk #7 succeeded at 478 with fuzz 2 (offset 51 lines). Hunk #8 FAILED at 870. Hunk #9 FAILED at 2036. Hunk #10 FAILED at 2782. Hunk #11 FAILED at 3048. Hunk #12 FAILED at 3075. 7 out of 12 hunks FAILED -- saving rejects to file ltdl.c.rej [headache] The only sensible change that was not yet in, as far as I could see, was to avoid a type warning: - dest[i] = src[i]; + ((char *) dest)[i] = ((char *) src)[i]; With the next version of libtool, I merely updated ltdl.c and ltdl.h from libtool CVS, as were in the previous patch I sent. Attached seperately now. > Also do you follow libtool upstream well enough to have a sense that > libtool CVS is be stable enough for a 1.6 point release for all our > other platforms? No, I just updated when requested for new Cygwin packages. With libtool+Cygwin it's been: fresher checkouts, more stable ;-) Maybe best to ask the libtool developers. 1.5.1 was released on August 8, and there was only one Cygwin patch after that, so upgrading to that would already help a lot. > Unfortunately, we didn't really have an alternative. We can still use > libtoolize to bring the guile tree up to date; we just can't use the > upstream libltdl until/unless they've fixed the important bugs. You mean one can do 'libtoolize' but not 'libtoolize --ltdl', but that doesn't help me. Jan. -- Jan Nieuwenhuizen | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel