Skip to content

Supporting old GHC versions in our libraries

We plan to support building our libraries, wherever possible (in particular, it will not be possible for the wired-in packages), with the same set of GHC versions that we support building GHC with.

We need to:

  • Write down our supported GHC version policy for libraries in the appropriate place.
  • Make the nightly builders test building the libraries with the bootstrapping compiler, so that regressions are detected.
  • Add dependencies or other constraints to the libraries so that cabal won't try to use a library with an older compiler.
Trac metadata
Trac field Value
Version 7.6.1
Type Task
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Build System
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information