@@ -43,25 +43,30 @@ command are inconsistent and take no action.
4343    required on Linux, Stack will refer to the presence or absence of certain 
4444    libraries or the versions of those libraries. 
4545
46-     For example, Stack 2.11 .1 considers: 
46+     For example, Stack 2.13 .1 considers: 
4747
48-     *   the version of `libc6`, the 
48+     *   If `libc.musl-x86_64.so.1` is present. This file is provided by the 
49+         [musl libc](https://musl.libc.org/). 
50+ 
51+     *   The version of `libc6` (if musl libc is not applicable), the 
4952        [GNU C Library](https://www.gnu.org/software/libc/) (glibc), that is 
5053        present. The GNU C Library is designed to be backwards compatible. 
5154
52-     *   if  `libgmp.so.3` or `libgmp.so.10` is present. These files are provided 
55+     *   If  `libgmp.so.3` or `libgmp.so.10` is present. These files are provided 
5356        by different versions of the 
5457        [GNU Multiple Precision Arithmetic Library](https://gmplib.org/). 
5558
56-     *   if  `libncursesw.so.6` is present. This file is provided by a shared 
59+     *   If  `libncursesw.so.6` is present. This file is provided by a shared 
5760        library for terminal handling with wide character support. 
5861
59-     *   if  `libtinfo.so.5` or `libtinfo.so.6` is present. These files are 
62+     *   If  `libtinfo.so.5` or `libtinfo.so.6` is present. These files are 
6063        provided by different versions of a shared low-level terminfo library 
6164        for terminal handling. 
6265
63-     Stack 2.11 .1 uses `ghc-build`: 
66+     Stack 2.13 .1 uses `ghc-build`: 
6467
68+     * `musl` to indicate `libc.musl-x86_64.so.1` is present and Stack should use 
69+        the GHC binary distribution for Alpine Linux. 
6570    * `tinfo6` to indicate `libgmp.so.10` and `libtinfo.so.6` are present and 
6671      `libc6` is compatible with `libc6` 2.32. 
6772    * `tinfo6-libc6-pre232` to indicate `libgmp.so.10` and `libtinfo.so.6` are 
0 commit comments