cabal icon indicating copy to clipboard operation
cabal copied to clipboard

Timeline for next Cabal release (support for profiled dynamic way)

Open mpickering opened this issue 1 year ago • 30 comments

It would be very good if there could be a release of the Cabal library far in advance of the next GHC release so that hadrian can be built with a released version of the Cabal library.

For context, hadrian is one of the build systems which is implemented on top of the Cabal library (like cabal-install and stack) which is specialised for building ghc and it's libraries. Packagers must first build hadrian before they build ghc so having an easy bootstrapping story for hadrian is very important.

Since we are adding support for the profiled dynamic way to the ecosystem, at the moment hadrian relies on a unreleased version of Cabal as I added supported for profiled dynamic way in #9900. However by the time the next GHC release happens it would be much better if hadrian could be built with a released version of Cabal. This would simplify the bootstrapping story for some distributors.

mpickering avatar Jul 11 '24 09:07 mpickering