From c20deceaa8189a1f3034335759b84132f9a9ef82 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sat, 11 Mar 2023 21:26:16 +0800 Subject: [PATCH] Improve wording around FreeBSD support --- docs/install.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/install.md b/docs/install.md index d33c9c4..fb9f3ff 100644 --- a/docs/install.md +++ b/docs/install.md @@ -16,8 +16,6 @@ For Linux, macOS, FreeBSD or Windows Subsystem 2 for Linux, run this in a termin curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh ``` -Notice that only FreeBSD 13.x is supported. If the installation fails, complaining about `libncursesw.8.so`, you will need to install FreeBSD 12 compat package first, for example, `pkg install compat12x-amd64-12.2.1202000.20210406`. - For Windows, run this in a PowerShell session: ```psh @@ -79,6 +77,8 @@ On Darwin M1 you might also need a working llvm installed (e.g. via brew) and ha The following distro packages are required: `curl gcc gmp gmake ncurses perl5 libffi libiconv` +Notice that only FreeBSD 13.x is supported. If the installation fails, complaining about `libncursesw.8.so`, you will need to install FreeBSD 12 compat package first, for example, `pkg install misc/compat12x`. + ### Windows On Windows, msys2 should already have been set up during the installation, so most users should just proceed. If you are installing manually, make sure to have a working mingw64 toolchain and shell. @@ -233,8 +233,9 @@ There are various issues with GHC itself. ### FreeBSD -Lacks some upstream bindists and may need compat libs, since most bindists are built on FreeBSD-12. +Lacks some upstream bindists and may need compat libs (such as `misc/compat12x`). HLS bindists are experimental. +Only latest FreeBSD is generally supported. ### Linux ARMv7/AARCH64