Closed jrbeaumont closed 7 years ago
@jrbeaumont Let's go for stack setup --no-system-ghc
and stack build
unconditionally for simplicity.
@snowleopard: That should be all instructions updated :)
@snowleopard This should be fixed :)
Thanks @jrbeaumont! Shall I merge this now?
@snowleopard Yes please, Travis is being slow on macOS again.
@snowleopard: Wait no.
Oops, merged!
No problem, I'll send another PR.
My fault, sorry!
I've reverted the commit, so do send another PR
OK, thanks. Sorry!
This change is so stack uses GHC
8.0.1
and dependencies, particularlyhint-0.6.0
as earlier versions have issues with GHC later than7.10.3
.@snowleopard Please hold off on merging until I have changed the manual, README and Workcraft error messages to inform users to setup stack with the flag
--no-system-ghc
, and to point to the general install information for stack from https://docs.haskellstack.org/en/stable/install_and_upgrade/I cannot decide, so which would you prefer:
Ask users to check their system GHC version for
>=8.0.1
and if it is, use juststack setup
andstack build
, otherwise usestack setup --no-system-ghc
andstack build --no-system-ghc
Or
Ask all users to use
stack setup --no-system-ghc
andstack build --no-system-ghc
regardless of their GHC version.(With
stack build
I don't think--no-system-ghc
changes anything, providing this flag is used forstack setup
)