project-m36 icon indicating copy to clipboard operation
project-m36 copied to clipboard

make adjustments for GHC 8.2.1 and cabal-install 2.0

Open agentm opened this issue 8 years ago • 7 comments

n/t

agentm avatar Jul 29 '17 04:07 agentm

I issued pull requests to stm-containers and focus which are maintained by the same maintainer.

agentm avatar Jul 29 '17 04:07 agentm

distributed-process changes are blocking compilation currently. Specifically, I can't compile rank1dynamic currently.

agentm avatar Jul 29 '17 04:07 agentm

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.

agentm avatar Aug 08 '17 03:08 agentm

I closed the wrong ticket.

agentm avatar Oct 06 '17 13:10 agentm

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.

agentm avatar Oct 17 '17 03:10 agentm

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.

agentm avatar Oct 17 '17 03:10 agentm

The relevant branch for this issue is "support_ghc_8.2".

agentm avatar Oct 31 '17 20:10 agentm