Skip to content

Commit a41edc4

Browse files
committed
Add changelog entry for GHC 9.4 Windows changes
1 parent 7b69bc5 commit a41edc4

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

changelog.d/pr-8062

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
synopsis: Support GHC 9.4's `clang`-based Windows toolchain
2+
packages: Cabal
3+
prs: #8062
4+
5+
description {
6+
7+
- As the `lld` linker used by GHC 9.4 and later on Windows does not support
8+
object merging, it is now an error to enable `--enable-library-for-ghci` on
9+
Windows with such compilers. Note that this flag is merely enables an
10+
optimisation and can safely be disabled if you encounter this error.
11+
12+
- `Cabal` will now use `llvm-ar`'s `L` modifier if available when building
13+
static archives. This enables static library merging which is the behavior
14+
required by GHC 9.4 and later on Windows.
15+
16+
}

0 commit comments

Comments
 (0)