<div dir="auto"><div>> <span style="font-family:sans-serif">Most of the builds use a system or packaged libgmp of some variety, so it's not even bundled with ghc. (This includes Windows builds, using the package from msys2.)</span></div><div dir="auto"><font face="sans-serif"><br></font></div><div dir="auto"><font face="sans-serif">Windows uses a statistically linked gmp built from source during the ghc bootstrap. It does not use libgmp from msys2. </font></div><div dir="auto"><font face="sans-serif">The difficulty here is that Haskell programs should work regardless of if you're running in msys2 or not. Compared to other languages that are dynamically linked ghc has no "runtime libraries". You'd have to ship libgmp with every application you make. <br></font><br><div data-smartmail="gmail_signature" dir="auto"><br></div><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Tue, May 14, 2019, 19:47 Brandon Allbery <<a href="mailto:allbery.b@gmail.com">allbery.b@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Most of the builds use a system or packaged libgmp of some variety, so it's not even bundled with ghc. (This includes Windows builds, using the package from msys2.)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 14, 2019 at 2:42 PM Joachim Durchholz <<a href="mailto:jo@durchholz.org" target="_blank" rel="noreferrer">jo@durchholz.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 14.05.19 um 17:21 schrieb Daniel Trstenjak:<br>
> Hi Joachim,<br>
> <br>
> On Tue, May 14, 2019 at 04:32:34PM +0200, Joachim Durchholz wrote:<br>
>> The usual understanding of the LGPL enforces the LGPL license only on the<br>
>> lib-gmp code itself and any modifications you make to it, not on any other<br>
>> parts of the code.<br>
> <br>
> if you follow the LGPL strictly - which I think almost nobody does - you<br>
> also have to provide a development kit for you application, that users<br>
> can relink your application with newer versions of the lib-gmp.<br>
<br>
Mmm... sort-of. You have to make sure that people can take lib-gmp, <br>
change it, and relink your application with it.<br>
A reference to a standard build environment should be enough to fulfil <br>
that requirement, though it can become a bit more difficult if you have <br>
packaging steps after linking.<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_-7646602599894677398gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>brandon s allbery kf8nh</div><div><a href="mailto:allbery.b@gmail.com" target="_blank" rel="noreferrer">allbery.b@gmail.com</a></div></div></div></div></div>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div></div></div>