<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 10, 2019 at 12:06 AM Donn Cave <<a href="mailto:donn@avvanta.com">donn@avvanta.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> <a href="https://www.haskell.org/ghc/blog/20190825-ghc-8.8.1-released.html" rel="noreferrer" target="_blank">https://www.haskell.org/ghc/blog/20190825-ghc-8.8.1-released.html</a> says<br>
><br>
> cabal-install users should note that cabal-install-3.0 or later is<br>
> required for use with GHC 8.8.<br>
<br>
I'm not the most sophisticated user of cabal-install ever, but it appears<br>
to me that 8.8.1 can't build 3.0.0.0?  depends on base >= 4.8 && < 4.13,<br>
where 8.8.1 installs base-4.13.0.0.<br></blockquote><div><br></div><div>lib:Cabal 3.0.0.0 can be build with GHC 8.8.1 as is evidenced by</div><div><br></div><div>   <a href="https://matrix.hackage.haskell.org/package/Cabal">https://matrix.hackage.haskell.org/package/Cabal</a><br></div><div><br></div><div>it's just the executable exe:cabal 3.0.0.0 that can't be build with GHC 8.8.1; It can however be built with GHC 7.10.3 through GHC 8.6.5 as evidenced by</div><div><br></div><div>    <a href="https://matrix.hackage.haskell.org/#/package/cabal-install">https://matrix.hackage.haskell.org/#/package/cabal-install</a><br></div><div><br></div><div>However, exe:cabal 3.0.0.1 among other things is planned to be buildable also with GHC 8.8.1</div><div><br></div><div>But it's perfectly fine to use an exe:cabal built with a different GHC than the one you want to use it with; in fact exe:cabal supports being used with all GHCs going back to GHC 7.0 (even though you can't build exe:cabal with GHC 7.0 anymore)</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I'm working with cabal-install-3.0.0.0.tar.gz .  It looks like it might<br>
be possible to up some of the dependencies, like HTTP to 4000.3.14, but<br>
I suppose there's a reason why cabal-install itself isn't there yet.<br></blockquote><div><br></div><div>Indeed, the main reason is that some of its dependencies weren't GHC-8.8.1-compatible yet at the time its release. So we didn't yet bother to update the bootstrap script yet.</div><div><br></div><div><br></div><div>What operating system are you on? is it possible for you to use one of the binaries from <a href="http://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/">http://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/</a> in the meantime? </div><div><br></div><div>Herbert</div></div></div>