From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Gnulib support Date: Sun, 29 Jul 2007 17:38:18 +0200 Message-ID: <87tzrnp6dx.fsf@chbouib.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1185723552 14217 80.91.229.12 (29 Jul 2007 15:39:12 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 29 Jul 2007 15:39:12 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jul 29 17:39:06 2007 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.50) id 1IFArK-0003D0-60 for guile-devel@m.gmane.org; Sun, 29 Jul 2007 17:39:06 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IFArJ-00028S-7z for guile-devel@m.gmane.org; Sun, 29 Jul 2007 11:39:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IFArD-00026n-De for guile-devel@gnu.org; Sun, 29 Jul 2007 11:38:59 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IFArB-00026L-4c for guile-devel@gnu.org; Sun, 29 Jul 2007 11:38:58 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IFArA-00026I-Sf for guile-devel@gnu.org; Sun, 29 Jul 2007 11:38:56 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IFArA-00056w-FF for guile-devel@gnu.org; Sun, 29 Jul 2007 11:38:56 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IFAr3-0000VF-6O for guile-devel@gnu.org; Sun, 29 Jul 2007 17:38:49 +0200 Original-Received: from adh419.fdn.fr ([80.67.176.9]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 29 Jul 2007 17:38:49 +0200 Original-Received: from ludo by adh419.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 29 Jul 2007 17:38:49 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: adh419.fdn.fr X-URL: http://www.laas.fr/~lcourtes/ X-PGP-Key-ID: 0xEB1F5364 X-PGP-Key: http://www.laas.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: i486-pc-linux-gnu User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:IVfcskajqX+mV3KYe15xXGiBj04= X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) 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:6662 Archived-At: Hi, I just committed Gnulib support in HEAD. In the long run, this can be an appreciable portability aid, provided we make good use of the available modules. Currently, the only imported modules are `alloca' and `strcasecmp' (see `m4/gnulib-cache.m4'). Other modules would certainly be useful. Note that only LGPL modules are imported. Furthermore, the Gnulib folks guarantee that whatever LGPL variant we end up using, they will arrange so that the modules we need are licence-compatible with libguile [0,1]. In practice, one must now run `gnulib-tool --update' before running `autoreconf' (`autogen.sh' was updated to do that). The only file that needs to be kept in the repository is `m4/gnulib-cache.m4' since other files are automatically fetched by `gnulib-tool'. Note that you'll probably need to run "make distclean" before doing anything the first time you update. Let me know of any problems you encounter or any comments that you have. Thanks! Ludovic. [0] http://article.gmane.org/gmane.comp.lib.gnulib.bugs/10913 [1] http://article.gmane.org/gmane.comp.lib.gnulib.bugs/10914 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel