Ian

As you know, the change to dyamic-by-default has broken cabal install. Here's 
my recent attempt:

$ cabal install thrist-0.3 
--with-ghc=/home/simonpj/5builds/HEAD/inplace/bin/ghc-stage2
$ ~/5builds/HEAD/inplace/bin/ghc-stage1 -c T7438.hs

T7438.hs:5:1:
    Failed to load interface for `Data.Thrist'
    Perhaps you haven't installed the "dyn" libraries for package `thrist-0.3'?
    Use -v to see a list of the files searched for.

Simon says that this is only going to work right if I install a new cabal; but 
cabal install cabal-install isn't going to work.

So he helped me past the obstacle (via --ghc-option=-static), but that's not 
going to work for Template Haskell. Moreover, this is going to bite everyone, 
and soon.

Can you advise?  I think it may be a combination of 
 * releasing a new Cabal on Hackage
 * writing very explicit instructions to say what to do, 
   and on what platforms it is necessary

(He remarked that the new Cabal installs both static and dynamic by default; 
should that be dynamic only?  Do others have opinions?

This seems pretty urgent to me.

Thanks

Simon

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to