# GHCup changes required for GHC 9.6

**URL:** <https://discourse.haskell.org/t/ghcup-changes-required-for-ghc-9-6/9437>\
**Category:** Uncategorized\
**Created:** [April 29, 2024, 9:50am UTC](https://discourse.haskell.org/t/ghcup-changes-required-for-ghc-9-6/9437 "2024-04-29T09:50:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomjaguarpaw](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/tomjaguarpaw/32/1230_2.png) [@tomjaguarpaw](https://discourse.haskell.org/u/tomjaguarpaw)\
**Post date:** [April 29, 2024, 9:50am UTC](https://discourse.haskell.org/t/ghcup-changes-required-for-ghc-9-6/9437/1 "2024-04-29T09:50:46Z")

</div>

(Forking off a thread from [GHC 9.10.1-alpha3 is now available - #38 by TeofilC](http://discourse.haskell.org/t/ghc-9-10-1-alpha3-is-now-available/9336/38))

> [@GHC 9.10.1-alpha3 is now available](http://discourse.haskell.org/t/ghc-9-10-1-alpha3-is-now-available/9336/38):
>
> > [@GHC 9.10.1-alpha3 is now available](http://discourse.haskell.org/t/ghc-9-10-1-alpha3-is-now-available/9336/36):
> >
> > At the moment, I can barely update my own code bases to 9.6.x (lots of small problems)
> 
> If you have the energy, it would be great if you could write down what problems you ran into

@hasufell links [Support GHC-9.6 wrt #979 by hasufell · Pull Request #997 · haskell/ghcup-hs · GitHub](https://github.com/haskell/ghcup-hs/pull/997)

These look primarily like the busywork of bounds bumps, is that right? Perhaps due to some packages not building under 9.6 on some architectures?

---

<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:** [April 29, 2024, 9:54am UTC](https://discourse.haskell.org/t/ghcup-changes-required-for-ghc-9-6/9437/2 "2024-04-29T09:54:04Z")

</div>

> [@tomjaguarpaw](#):
>
> These look primarily like the busywork of bounds bumps

There are some toolchain issues too:

- macOS stopped working with brew provided toolchain (that is supposed to work, although some sources say you should use the “system toolchain”)
- FreeBSD bindist (which I built myself) fails with: `libHSghc-9.6.5.a: error adding symbols: malformed archive`

The other seem mainly to do with streamly, which is why I’m now considering to move away from it: [Move away from streamly? · Issue #1051 · haskell/ghcup-hs · GitHub](https://github.com/haskell/ghcup-hs/issues/1051)

---

<div class="post-metadata">

**Author:** ![mpickering](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/mpickering/32/4585_2.png) [@mpickering](https://discourse.haskell.org/u/mpickering)\
**Post date:** [April 29, 2024, 10:04am UTC](https://discourse.haskell.org/t/ghcup-changes-required-for-ghc-9-6/9437/3 "2024-04-29T10:04:45Z")

</div>

The issue is the toolchain is that it mixes a clang and gcc based toolchain, not that it’s provided by brew or otherwise.
