# GHC 9.10.3 is now available

**URL:** <https://discourse.haskell.org/t/ghc-9-10-3-is-now-available/12943>\
**Category:** Announcements\
**Created:** [September 11, 2025, 11:05am UTC](https://discourse.haskell.org/t/ghc-9-10-3-is-now-available/12943 "2025-09-11T11:05:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wz1000](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/wz1000/32/1245_2.png) [@wz1000](https://discourse.haskell.org/u/wz1000)\
**Post date:** [September 11, 2025, 11:05am UTC](https://discourse.haskell.org/t/ghc-9-10-3-is-now-available/12943/1 "2025-09-11T11:05:31Z")

</div>

The GHC developers are very pleased to announce the availability  
of the final release for GHC 9.10.3. Binary distributions, source  
distributions, and documentation are available at [downloads.haskell.org](https://downloads.haskell.org/ghc/9.10.3).

GHC 9.10.3 is a bug-fix release fixing many issues of a variety of  
severities and scopes, including:

- Fix a number of crashes in the compiler frontend (#25960, #25004, #25056)
- Fix incorrect results in the NCG (#25601, #26061)
- Support for far jumps in the AArch64 NCG (#24648)
- A fix for a segfault in the RTS when running certain code involving STM (#26205)
- And many more!

A full accounting of these fixes can be found in the [release notes](https://downloads.haskell.org/~ghc/9.10.3/docs/users_guide/9.10.3-notes.html). As  
always, GHC’s release status, including planned future releases, can be found on  
the GHC Wiki [status](https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status).

We would like to thank Well-Typed, Tweag I/O, Juspay, QBayLogic, Channable,  
Serokell, SimSpace, the 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.

---

<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:** [September 12, 2025, 12:24pm UTC](https://discourse.haskell.org/t/ghc-9-10-3-is-now-available/12943/2 "2025-09-12T12:24:05Z")

</div>

I have updated Stack’s default `setup-info` dictionary for these binary distributions, and added GHC 9.10.3’s global hints to `global-hints.yaml` .

---

<div class="post-metadata">

**Author:** ![benz0li](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/benz0li/32/3654_2.png) [@benz0li](https://discourse.haskell.org/u/benz0li)\
**Post date:** [September 14, 2025, 6:42am UTC](https://discourse.haskell.org/t/ghc-9-10-3-is-now-available/12943/3 "2025-09-14T06:42:22Z")

</div>

@mpilgrem The [GHC musl](https://github.com/benz0li/ghc-musl) multi-arch manifests `glcr.b-data.ch/ghc/ghc-musl:9.10.3`and `glcr.b-data.ch/ghc/ghc-musl:9.10.3-int-native` (`linux/amd64`, `linux/arm64/v8`, `linux/riscv64`) are available now.

The manifests and images are also published on [Quay](https://quay.io/repository/benz0li/ghc-musl) and [Docker Hub](https://hub.docker.com/r/benz0li/ghc-musl):

- GMP bignum implementation

- Haskell-native bignum implementation

---

<div class="post-metadata">

**Author:** ![hasufell](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/hasufell/32/1250_2.png) [@hasufell](https://discourse.haskell.org/u/hasufell)\
**Post date:** [September 16, 2025, 7:38am UTC](https://discourse.haskell.org/t/ghc-9-10-3-is-now-available/12943/4 "2025-09-16T07:38:05Z")

</div>

This is released in GHCup: [Ghc 9.10.3 proper by hasufell · Pull Request #330 · haskell/ghcup-metadata · GitHub](https://github.com/haskell/ghcup-metadata/pull/330)

HLS compilation appears to work via: `ghcup compile hls -g 2.11.0.0 --ghc 9.10.3`

---

<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:** [September 23, 2025, 3:03am UTC](https://discourse.haskell.org/t/ghc-9-10-3-is-now-available/12943/5 "2025-09-23T03:03:25Z")

</div>

Stackage [LTS 24](https://www.stackage.org/lts-24.12) is now on ghc-9.10.3.

* * *

Also “while I am here”, the Fedora Linux [ghc9.10](https://src.fedoraproject.org/rpms/ghc9.10) package has also been updated.
