make adjustments for GHC 8.2.1 and cabal-install 2.0
n/t
I issued pull requests to stm-containers and focus which are maintained by the same maintainer.
distributed-process changes are blocking compilation currently. Specifically, I can't compile rank1dynamic currently.
This is on hold anyway due to prioritizing stack LTS building. megaparsec and cassava need to be updated for GHC 8.2.1. Patches are already in the git log.
I closed the wrong ticket.
I am able to build now using cabal new-build -w /opt/ghc/8.2.1/bin/ghc --allow-newer=distributed-process.
distributed-process-async was not updated alongside the other distributed-process modules, so I submitted a pull request.
With GHC 8.2.1, I am able to run new-build from scratch in 5.5 minutes, down from 20+ minutes in 8.0.1. This is likely due to 8.2.1 preferring the gold linker. It is certainly a welcome improvement.
The relevant branch for this issue is "support_ghc_8.2".