On static vs. dynamic linking
Just now I thought "static linking seems to cause us a lot of
problems. Do we actually need to do it?" I asked #haskell about
it briefly. I've
changed my correspondents' nicks because some IRCers apparently
I apologize if this has already been discussed at length. From
#haskell on irc.freenode.net: twb> The "haskell-debian vs. newest
HaXml" discussion on debian-haskell twb> is just one case of many
where a binary distribution, which can twb> only ship one version
at a time, is being tripped up by libraries twb> wanting different
versions of their build dependencies. AIUI this twb> problem
affect Haskell but not C, because GHC statically links twb>
everything by default. *Why* does GHC like to statically link
foo> because we didn't send dons enough pizza fast enough.
foo> ...stuff is going to change in 6.12, I heard.
twb> So dynamic linking isn't actually implemented yet?
bar> it is, but only on linux
twb> Hm, so if debian-haskell was prepared to screw
Debian/kFreeBSD, we twb> could have dynamic linking and the
problem would go away Right Now?