[Haskell-cafe] [ANNOUNCE] GHC 8.8.1 and cabal-install version
shayne.fletcher at daml.com
Fri Sep 6 16:48:42 UTC 2019
I got there by doing,
cabal v2-install --installdir=~/.cabal/bin alex
cabal v2-install --installdir=~/.cabal/bin happy
and things seemed to be going smoothly enough after that.
On Fri, Sep 6, 2019 at 12:08 PM Carter Schonwald <carter.schonwald at gmail.com>
> V1 or v2 install?
> On Mon, Sep 2, 2019 at 11:42 AM George Colpitts <george.colpitts at gmail.com>
>> https://www.haskell.org/ghc/blog/20190825-ghc-8.8.1-released.html says
>> cabal-install users should note that cabal-install-3.0 or later is
>> required for use with GHC 8.8.
>> but this seems wrong or have I done something wrong?
>> $ cabal install cabal-install
>> cabal install cabal-install
>> Resolving dependencies...
>> cabal: Could not resolve dependencies:
>> [__0] trying: cabal-install-188.8.131.52 (user goal)
>> [__1] next goal: time (dependency of cabal-install)
>> [__1] rejecting: time-1.9.3/installed-1.9... (conflict: cabal-install =>
>> base>=4.8 && <4.13, time => base==184.108.40.206/installed-4.1...)
>> [__1] trying: time-1.9.3
>> [__2] next goal: stm (dependency of cabal-install)
>> [__2] rejecting: stm-220.127.116.11/installed-2.5... (conflict: cabal-install =>
>> base>=4.8 && <4.13, stm => base==18.104.22.168/installed-4.1...)
>> [__2] trying: stm-22.214.171.124
>> [__3] next goal: process (dependency of cabal-install)
>> [__3] rejecting: process-126.96.36.199/installed-1.6... (conflict:
>> cabal-install =>
>> base>=4.8 && <4.13, process => base==188.8.131.52/installed-4.1...)
>> [__3] trying: process-184.108.40.206
>> [__4] next goal: pretty (dependency of cabal-install)
>> [__4] rejecting: pretty-220.127.116.11/installed-1.1... (conflict: cabal-install
>> base>=4.8 && <4.13, pretty => base==18.104.22.168/installed-4.1...)
>> [__4] trying: pretty-22.214.171.124
>> [__5] next goal: network (dependency of cabal-install)
>> [__5] rejecting: network-126.96.36.199/installed-CeX... (conflict:
>> cabal-install =>
>> base>=4.8 && <4.13, network => base==188.8.131.52/installed-4.1...)
>> [__5] trying: network-184.108.40.206
>> [__6] trying: hackage-security-0.5.3.0 (dependency of cabal-install)
>> [__7] next goal: template-haskell (dependency of hackage-security)
>> [__7] rejecting: template-haskell-220.127.116.11/installed-2.1... (conflict:
>> cabal-install => base>=4.8 && <4.13, template-haskell =>
>> [__7] rejecting: template-haskell-18.104.22.168, template-haskell-22.214.171.124,
>> template-haskell-126.96.36.199, template-haskell-188.8.131.52,
>> template-haskell-184.108.40.206, template-haskell-220.127.116.11,
>> template-haskell-18.104.22.168, template-haskell-22.214.171.124,
>> template-haskell-126.96.36.199, template-haskell-188.8.131.52,
>> template-haskell-184.108.40.206, template-haskell-220.127.116.11,
>> template-haskell-18.104.22.168, template-haskell-22.214.171.124 (constraint from
>> non-upgradeable package requires installed instance)
>> [__7] fail (backjumping, conflict set: cabal-install, hackage-security,
>> After searching the rest of the dependency tree exhaustively, these were
>> goals I've had most trouble fulfilling: base, cabal-install, directory,
>> template-haskell, process, time, network, pretty, hackage-security,
>> HTTP, stm, cabal-install:lib
>> On Mon, Aug 26, 2019 at 6:25 AM Ben Gamari <ben at well-typed.com> wrote:
>>> Hello everyone,
>>> The GHC team is pleased to announce the release candidate for GHC 8.8.1.
>>> The source distribution, binary distributions, and documentation are
>>> available at
>>> This release is the culmination of over 3000 commits by over one hundred
>>> contributors and has several new features and numerous bug fixes
>>> relative to GHC 8.6:
>>> * Visible kind applications are now supported (GHC Proposal #15)
>>> * Profiling now works correctly on 64-bit Windows (although still may
>>> be problematic on 32-bit Windows due to platform limitations; see
>>> * A new code layout algorithm for amd64's native code generator
>>> significantly improving the runtime performance of some kernels
>>> * The introduction of a late lambda-lifting pass which may reduce
>>> allocations significantly for some programs.
>>> * Further work on Trees That Grow, enabling improved code re-use of the
>>> Haskell AST in tooling
>>> * Users can write `forall` in more contexts (GHC Proposal #7)
>>> * The pattern-match checker is now more precise in the presence of
>>> strict fields with uninhabited types.
>>> * A comprehensive audit of GHC's memory ordering barriers has been
>>> performed, resulting in a number of fixes that should significantly
>>> improve the reliability of programs on architectures with
>>> weakly-ordered memory models (e.g. PowerPC, many ARM and AArch64
>>> * A long-standing linker limitation rendering GHCi unusable with
>>> projects with cyclic symbol dependencies has been fixed (#13786)
>>> * Further work on the Hadrian build system
>>> * Countless miscellaneous bug-fixes
>>> Unfortunately, due to a build issue (#17108) found late in the release
>>> i386 Windows builds are currently unavailable. These will be provided in
>>> the coming weeks.
>>> As always, if anything looks amiss do let us know.
>>> Happy compiling!
>>> - Ben
>>> Glasgow-haskell-users mailing list
>>> Glasgow-haskell-users at haskell.org
>> Glasgow-haskell-users mailing list
>> Glasgow-haskell-users at haskell.org
> ghc-devs mailing list
> ghc-devs at haskell.org
Language Engineer */* +1 917 699 7663
*Digital Asset* <https://digitalasset.com/>, creators of *DAML
This message, and any attachments, is for the intended recipient(s) only,
may contain information that is privileged, confidential and/or proprietary
and subject to important terms and conditions available at
<http://www.digitalasset.com/emaildisclaimer.html>. If you are not the
intended recipient, please delete this message.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe