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