Re: Multi precision floating point



On 2 Dec, 18:25, Ben Bacarisse <ben.use...@xxxxxxxxx> wrote:
Nick Keighley<nick_keighley_nos...@xxxxxxxxxxx> writes:
On 28 Nov, 17:34, santosh <santosh....@xxxxxxxxx> wrote:
mathieu.dut...@xxxxxxxxx wrote:

<snip>

If you can, think about using tested existing packages instead of
writing yet another implementation. Something like GMP is a good
candidate

note: GMP uses the full GPL (or did last time I looked) this may
limit where you can use it.

http://gmplib.org/says it is released under the LGPL. Unless I am
mistaken, this is the same as the licence used by the C library used
when build with gcc. I doubt this is what most people mean by "the
full GPL" but YMMV.

oops. No I did not mean LGPL to be included in "full GPL"
I was under the impression that GMP didn't use LGPL.
I relied on a vague memory rather than checking. :-(

--
Nick Keighley

.



Relevant Pages

  • Re: Feeler for GMP support
    ... >>On looking at this I find that GMP is distributed under the LGPL ... I wasn't distributing the math code ... My comment was a clarification of what Peter said about GMP. ... there is a significant difference between the GPL and the LGPL. ...
    (sci.crypt)
  • Re: large integers?
    ... The two bignum libraries most commonly recommended are Miracl (by Shamus ... (but note that GMP is LGPL no GPL). ...
    (comp.lang.c)
  • Re: Feeler for GMP support
    ... >> GPL because I refer to GPL software. ... > with GMP would have to use the GPL for their application. ... > But since the FSF is encouraging a move from the LGPL to the GPL, ...
    (sci.crypt)
  • Re: large integers?
    ... The two bignum libraries most commonly recommended are Miracl (by Shamus ... (but note that GMP is LGPL no GPL). ...
    (comp.lang.c)
  • Re: GMP integration
    ... those who get the binaries from you? ... I would not consider it an encumbrance since GMP is available on-line ... the GNU C Library is released under the LGPL v2 or later. ... Now I see that GMP is released under the LGPL v3 or later starting from ...
    (comp.lang.scheme)