[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 value
their pseudoanonymity.

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 twb> things?

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?


Reply to: