Hello,

I can't use Cabal on some of my projects, for various reasons that
I've discussed here earlier... However, I can have a cabal file to
describe the dependencies and so forth. Is there a way to generate a
proper package config using a cabal file? Or is there some other way
to do it so I get the right versions? I am now seeing the warning
message which was introduced by this bug fix, but don't know what to
do about it.

Thanks,

Frederik

On Tue, Nov 06, 2007 at 03:31:02PM -0000, GHC wrote:
> #1837: ghc-pkg should not accept unversioned depends
> -----------------------------+----------------------------------------------
>     Reporter:  duncan        |       Owner:          
>         Type:  bug           |      Status:  new     
>     Priority:  normal        |   Milestone:          
>    Component:  Build System  |     Version:  6.8.1   
>     Severity:  normal        |    Keywords:          
>   Difficulty:  Easy (1 hr)   |    Testcase:          
> Architecture:  Multiple      |          Os:  Multiple
> -----------------------------+----------------------------------------------
>  Historically ghc-pkg accepted a format where the "depends:" field did not
>  require version numbers. Then ghc would just resolve it to some installed
>  version. However now that ghc bakes in the version number to libraries
>  when it compiles them it really crucial that a package gets linked with
>  exactly the versions of packages it was built against. Allowing ghc-pkg to
>  accept unversioned depends and resolving them to some random installed
>  version is just asking for trouble.
> 
>  It's not too serious since Cabal always uses versioned depends, however I
>  just noticed that older autoconf/automake build systems do not.
> 
>  So, in summary allowing undersioned depends is just asking for trouble and
>  ghc-pkg should reject them.
> 
> -- 
> Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1837>
> GHC <http://www.haskell.org/ghc/>
> The Glasgow Haskell Compiler

> _______________________________________________
> Glasgow-haskell-bugs mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


-- 
http://ofb.net/~frederik/
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to