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

Re: Dynamic libraries by default and GHC 7.8



Am Mittwoch, den 28.11.2012, 16:14 +0900 schrieb Jens Petersen:
> On 28 November 2012 08:28, Joachim Breitner <nomeata@debian.org> wrote:
> > Open question: What should GHC on Debian do when building binaries,
> > given that all libraries are likely available in both ways – shared or
> > static. Shared means that all locally built binaries (e.g. xmonad!) will
> > suddenly break when the user upgrades its Haskell packages, as the
> > package management is ignorant of unpackaged, locally built programs.
> > I’d feel more comfortable if that could not happen.
> 
> Right, I tried patching Fedora's xmonad for a while to use dynamic linking
> (it made Mod-q almost instant! :-) but finally reverted it not to confuse people
> linking their .xmonad/ to user libraries, at least until the time
> ghc/Cabal support dyn by default...

but would that not mean that when they upgrade a library used by xmonad,
their xmonad binary would stop working and they could not even log in
any more? It is that kind of breakage that is worrying me.

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: