From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: nisse@lysator.liu.se (Niels =?UTF-8?Q?M=C3=B6ller?=) Newsgroups: gmane.lisp.guile.bugs Subject: bug#10519: guile and (mini-)gmp Date: Sat, 02 Mar 2013 22:45:14 +0100 Message-ID: References: <874np05fwz.fsf@gnu.org> <874noawh4r.fsf@gnu.org> <87zk61qkjh.fsf@gnu.org> <87lihlqc3u.fsf@gnu.org> <87txotbmag.fsf@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1362260761 6806 80.91.229.3 (2 Mar 2013 21:46:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 Mar 2013 21:46:01 +0000 (UTC) Cc: 10519@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= , Torbjorn Granlund To: Andy Wingo Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sat Mar 02 22:46:24 2013 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UBuG7-0000s2-I4 for guile-bugs@m.gmane.org; Sat, 02 Mar 2013 22:46:23 +0100 Original-Received: from localhost ([::1]:56101 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UBuFl-0003yF-T0 for guile-bugs@m.gmane.org; Sat, 02 Mar 2013 16:46:01 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40420) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UBuFi-0003xz-Uy for bug-guile@gnu.org; Sat, 02 Mar 2013 16:45:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UBuFh-0001SD-Bb for bug-guile@gnu.org; Sat, 02 Mar 2013 16:45:58 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UBuFh-0001S7-5L for bug-guile@gnu.org; Sat, 02 Mar 2013 16:45:57 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UBuFm-0001dj-Af for bug-guile@gnu.org; Sat, 02 Mar 2013 16:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: nisse@lysator.liu.se (Niels =?UTF-8?Q?M=C3=B6ller?=) Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 02 Mar 2013 21:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10519 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 10519-submit@debbugs.gnu.org id=B10519.13622607266262 (code B ref 10519); Sat, 02 Mar 2013 21:46:02 +0000 Original-Received: (at 10519) by debbugs.gnu.org; 2 Mar 2013 21:45:26 +0000 Original-Received: from localhost ([127.0.0.1]:55939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UBuFC-0001cx-Cq for submit@debbugs.gnu.org; Sat, 02 Mar 2013 16:45:26 -0500 Original-Received: from mail.lysator.liu.se ([130.236.254.3]:57501) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UBuF9-0001cn-Rf for 10519@debbugs.gnu.org; Sat, 02 Mar 2013 16:45:25 -0500 Original-Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id E86304000C; Sat, 2 Mar 2013 22:45:16 +0100 (CET) Original-Received: from stalhein.lysator.liu.se (stalhein.lysator.liu.se [IPv6:2001:6b0:17:f0a0::cc]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPS id 6F82840005; Sat, 2 Mar 2013 22:45:16 +0100 (CET) Original-Received: from stalhein.lysator.liu.se (localhost [127.0.0.1]) by stalhein.lysator.liu.se (8.14.4+Sun/8.14.4) with ESMTP id r22LjGUs005014; Sat, 2 Mar 2013 22:45:16 +0100 (MET) Original-Received: (from nisse@localhost) by stalhein.lysator.liu.se (8.14.4+Sun/8.14.4/Submit) id r22LjE0G005013; Sat, 2 Mar 2013 22:45:14 +0100 (MET) X-Authentication-Warning: stalhein.lysator.liu.se: nisse set sender to nisse@lysator.liu.se using -f In-Reply-To: <87txotbmag.fsf@pobox.com> (Andy Wingo's message of "Sat, 02 Mar 2013 21:04:55 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (usg-unix-v) X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:6823 Archived-At: Andy Wingo writes: > 1. What is the status of mini-gmp? I understand that you use it in GM= P > itself, so hopefully mini-gmp is in a good state, upstream. The version bundled with gmp-5.1.1 is fairly solid. The first release, with gmp-5.1.0, had some severe bugs. Testsuite has been improved since. > 2. Has anyone looked at getting mini-gmp into Gnulib? No idea. But I think configuration should be straight-forward: Either you use the "real gmp", or you use mini-gmp. And in the latter case, you know exactly what you have, so there shouldn't be any additional system dependencies. I'd expect the difficult issues to be (i) handling of gmp vs mini-gmp in public headers, API and ABI, and (ii) any features you need which aren't supported in mini-gmp. I guess you should rarely want the "system guile" to be linked with mini-gmp, but use mini-gmp only as an option when guile is bundled with some application. Regards, /Niels --=20 Niels M=F6ller. PGP-encrypted email is preferred. Keyid C0B98E26. Internet email is subject to wholesale government surveillance.