Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit 8df0fdf

Browse files
author
Rob Rix
authored
Merge pull request #163 from github/really-advise-people-to-use-ghcup
Emphasize `ghcup` and discourage use of system GHCs.
2 parents 23df12a + 992c84c commit 8df0fdf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ Available options:
9696

9797
## Development
9898

99+
`semantic` requires at least GHC 8.6.4 and Cabal 2.4. We strongly recommend using [`ghcup`][ghcup] to sandbox GHC versions, as GHC packages installed through your OS's package manager may not install statically-linked versions of the GHC boot libraries.
100+
99101
We use `cabal's` [Nix-style local builds][nix] for development. To get started quickly:
100102

101103
```bash
@@ -108,7 +110,7 @@ cabal new-test
108110
cabal new-run semantic -- --help
109111
```
110112

111-
`semantic` requires at least GHC 8.6.4 and Cabal 2.4. We recommend using [`ghcup`][ghcup] to sandbox GHC versions. `stack` as a build tool is not officially supported; there is an unofficial [`stack.yaml`](https://gist.github.com/jkachmar/f200caee83280f1f25e9cfa2dd2b16bb) available, though we cannot make guarantees as to its stability.
113+
`stack` as a build tool is not officially supported; there is an unofficial [`stack.yaml`](https://gist.github.com/jkachmar/f200caee83280f1f25e9cfa2dd2b16bb) available, though we cannot make guarantees as to its stability.
112114

113115
[nix]: https://www.haskell.org/cabal/users-guide/nix-local-build-overview.html
114116
[stackage]: https://stackage.org

0 commit comments

Comments
 (0)