# GHC 9.4.3 is now available

**URL:** https://discourse.haskell.org/t/ghc-9-4-3-is-now-available/5268
**Category:** Announcements
**Created:** [November 3, 2022, 8:45pm UTC](https://discourse.haskell.org/t/ghc-9-4-3-is-now-available/5268 "2022-11-03T20:45:42Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![bgamari](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/bgamari/32/3599_2.png) [@bgamari](https://discourse.haskell.org/u/bgamari)
#### Post date: [November 3, 2022, 8:45pm UTC](https://discourse.haskell.org/t/ghc-9-4-3-is-now-available/5268/1 "2022-11-03T20:45:42Z")

</div>

The GHC developers are happy to announce the availability of GHC 9.4.3. Binary  
distributions, source distributions, and documentation are available at  
[downloads.haskell.org](https://downloads.haskell.org/ghc/9.4.3).

This release is primarily a bugfix release addressing a few issues  
found in 9.4.2. These include:

- An issue where recursively calls could be speculatively evaluated, resulting  
in non-termination (#20836)
- A code generation issue in the AArch64 native code generator backend  
resulting in incorrect runtime results in some circumstances (#22282)
- A crash on Darwin when running executables compiled with IPE support (#22080)
- A long-standing interface-file determinism issue where full paths would leak  
into the interface file (#22162)
- A bug in the `process` library where file handles specified as `NoStream` would  
still be usable in the child ([process#251](https://github.com/haskell/process/issues/251))

Note that, as GHC 9.4 is the first release series where the release artifacts  
are all generated by our new Hadrian build system, it is possible that there  
will be packaging issues. If you enounter trouble while using a binary  
distribution, please open a [ticket](https://gitlab.haskell.org/ghc/ghc/-/issues/new). Likewise, if you are a downstream  
packager, do consider migrating to [Hadrian](https://gitlab.haskell.org/ghc/ghc/-/blob/e2520df3fffa0cf22fb19c5fb872832d11c07d35/hadrian) to run your build; the Hadrian  
build system can be built using `cabal-install`, `stack`, or the in-tree  
[bootstrap script](https://gitlab.haskell.org/ghc/ghc/-/blob/e2520df3fffa0cf22fb19c5fb872832d11c07d35/hadrian/bootstrap/README.md). See the accompanying [blog post](https://www.haskell.org/ghc/blog/20220805-make-to-hadrian.html) for details on  
migrating packaging to Hadrian.

We would also like to emphasize that GHC 9.4 must be used in conjunction with  
Cabal-3.8 or later. This is particularly important for Windows users due to  
changes in GHC’s Windows toolchain.

We would like to thank Microsoft Azure, GitHub, IOG, the Zw3rk stake pool,  
Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, Haskell Foundation, and  
other anonymous contributors whose on-going financial and in-kind support has  
facilitated GHC maintenance and release management over the years. Finally,  
this release would not have been possible without the hundreds of open-source  
contributors whose work comprise this release.

As always, do give this release a try and open a [ticket](https://gitlab.haskell.org/ghc/ghc/-/issues/new) if you see  
anything amiss.

Happy Haskelling,

~ Ben

---

<div class="post-metadata">

### Author: ![mpilgrem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/mpilgrem/32/2529_2.png) [@mpilgrem](https://discourse.haskell.org/u/mpilgrem)
#### Post date: [November 7, 2022, 7:40pm UTC](https://discourse.haskell.org/t/ghc-9-4-3-is-now-available/5268/2 "2022-11-07T19:40:36Z")

</div>

I have raised a pull request to add GHC 9.4.3 to Stack’s default `setup-info` directory, [here](https://github.com/commercialhaskell/stackage-content/pull/119). I arbitrarily took up GitHub’s offer of @borsboom as a reviewer, but if anyone else has a moment to double-check my (manual) additions, I would be grateful.

---

<div class="post-metadata">

### Author: ![janus](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/janus/32/1060_2.png) [@janus](https://discourse.haskell.org/u/janus)
#### Post date: [November 19, 2022, 6:24pm UTC](https://discourse.haskell.org/t/ghc-9-4-3-is-now-available/5268/3 "2022-11-19T18:24:09Z")

</div>

The link `latest` ([Index of /ghc/latest/](https://downloads.haskell.org/ghc/latest/)) is still pointing to `9.4.1`.

---

<div class="post-metadata">

### Author: ![juhp](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/juhp/32/323_2.png) [@juhp](https://discourse.haskell.org/u/juhp)
#### Post date: [November 21, 2022, 1:37pm UTC](https://discourse.haskell.org/t/ghc-9-4-3-is-now-available/5268/4 "2022-11-21T13:37:02Z")

</div>

For Fedora Linux, ghc-9.4.3 is available for some days now in the ghc9.4 package for all current Fedora releases and also EPEL 9.
