Claus Reinke wrote:

All this "cabal install trying to be clever while packages lie about their versions" trouble, combined with "ghc gives you your linker error in raw form, completely untainted by high-level Haskell/Cabal concepts" makes me wonder what else is about to go wrong when lots of packages specify lots of precise and different dependency versions, but at least there would no longer be any doubt which dependency versions a ghc depends on.

You make it sound like "ghc gives you your linker error in raw form" is a deliberate feature we implemented just to make your life more difficult! No, obviously it's just the easiest thing to do, and we haven't implemented anything more elaborate.

I'm not convinced it's entirely sensible to try to parse the output of the linker (and do something reasonable on all platforms, with all versions of gcc), but it is certainly worth thinking about.

Cheers,
        Simon

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to