Thinking about what's missing in our library coverage

Magnus Therning magnus at therning.org
Wed Aug 5 03:40:41 EDT 2009


On Wed, Aug 5, 2009 at 8:22 AM, Malcolm
Wallace<malcolm.wallace at cs.york.ac.uk> wrote:
>> As an aside: are you aware of the problems using LGPL in the context of
>> GHC statically linking libraries by default (in that they degenerate to
>> GPL, or require significant extra workaround).
>
> Given that GHC has statically linked *all* the binaries it produces against
> an LGPL library for at least the last 15 years, I think it is a little bit
> late for everyone else to start worrying about it!

Which library is that?

> I am aware of the issue (and indeed use the static linking exception in all
> of my own LGPL-released code) but in any case, dynamic linking (by default)
> will soon be coming to an optimising compiler near you (or so I hear from
> the people who are paying for it.)

AFAIU it's important to make the distinction between linking against a
C library and a Haskell library.  IIRC the former can be modified and
replaced without recompiling the whole Haskell program, while the
latter can't.

/M

-- 
Magnus Therning                        (OpenPGP: 0xAB4DFBA4)
magnus@therning.org          Jabber: magnus@therning.org
http://therning.org/magnus         identi.ca|twitter: magthe


More information about the Libraries mailing list