Re: GHC 9.12.3-rc2 is now available
George Colpitts <[email protected]> Wed, 12 Nov 2025 10:35:03 -0400
| Newsgroups | gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.cafe |
|---|---|
| Message-ID | <CAB-d4A7kgTt7x1nPM1yyyNj1b60pa_oHVSsJUC_pCNZFr72LfA@mail.gmail.com> |
--===============2562619044709875956== Content-Type: multipart/alternative; boundary="000000000000b75cf9064366addc" --000000000000b75cf9064366addc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 1. #26564 <https://gitlab.haskell.org/ghc/ghc/-/issues/26564> On Wed, Nov 12, 2025 at 2:54=E2=80=AFAM Zubin Duggal <[email protected]>= wrote: > Can you open a ticket for this please? > > On 25/11/11 14:17, George Colpitts wrote: > >Thanks Zubin. I found a small problem; hopefully it is unique to me: > > > > % ghc --version > >The Glorious Glasgow Haskell Compilation System, version 9.12.2.20251110 > > > >% ghc -O2 -fllvm prob214ff.hs > >Loaded package environment from > >/Users/gcolpitts/.ghc/aarch64-darwin-9.12.2.20251110/environments/defaul= t > >[1 of 2] Compiling Main ( prob214ff.hs, prob214ff.o ) [Missi= ng > >object file] > ><no location info>: warning: [GHC-66599] > > GHC was not configured with a supported LLVM toolchain > > Make sure you have installed LLVM between [13 and 20) and reinstall > GHC > >to ensure -fllvm works > > > > > ><no location info>: error: > > Warning: Couldn't figure out LLVM version! > > Make sure you have installed LLVM between [13 and 20) > > > > > >Failed to detect LLVM version! > >Make sure LLVM is installed correctly. > >We will try though... > ><no location info>: error: LLVM Optimiser: could not execute: > > > >Although llvm 21 is not supported my understanding is that it is suppose= d > >to try as it says above. I do have llvm installed: > > > > opt --version > >Homebrew LLVM version 21.1.5 > > Optimized build. > > Default target: arm64-apple-darwin25.1.0 > > Host CPU: apple-m4 > >(base) gcolpitts@Mac haskell % > > > >Plus configure also thinks I have it installed: > > > >checking for llc... llc > >checking llc version (21.1.5) is between 13 and 20... no > >configure: We only support llvm 13 upto 20 (non-inclusive) *(found > 21.1.5).* > >checking for opt-19... no > >checking for opt-19.0... no > >checking for opt19... no > >checking for opt-18... no > >checking for opt-18.0... no > >checking for opt18... no > >checking for opt-17... no > >checking for opt-17.0... no > >checking for opt17... no > >checking for opt-16... no > >checking for opt-16.0... no > >checking for opt16... no > >checking for opt-15... no > >checking for opt-15.0... no > >checking for opt15... no > >checking for opt-14... no > >checking for opt-14.0... no > >checking for opt14... no > >checking for opt-13... no > >checking for opt-13.0... no > >checking for opt13... no > >checking for opt... opt > >checking opt version (21.1.5) is between 13 and 20... no > >configure: We only support llvm 13 upto 20 (non-inclusive) > >checking for llc... llc > >checking llc version (21.1.5) is between 13 and 20... no > >configure: We only support llvm 13 upto 20 (non-inclusive) *(found > 21.1.5).* > >checking for opt-19... no > >checking for opt-19.0... no > >checking for opt19... no > >checking for opt-18... no > >checking for opt-18.0... no > >checking for opt18... no > >checking for opt-17... no > >checking for opt-17.0... no > >checking for opt17... no > >checking for opt-16... no > >checking for opt-16.0... no > >checking for opt16... no > >checking for opt-15... no > >checking for opt-15.0... no > >checking for opt15... no > >checking for opt-14... no > >checking for opt-14.0... no > >checking for opt14... no > >checking for opt-13... no > >checking for opt-13.0... no > >checking for opt13... no > >checking for opt... opt > >checking opt version (21.1.5) is between 13 and 20... no > >configure: We only support llvm 13 upto 20 (non-inclusive) *(found > 21.1.5).* > > > >Suggestions? > > > >Thanks > >George > > > > > >On Tue, Nov 11, 2025 at 4:02=E2=80=AFAM Zubin Duggal <[email protected]= om> > wrote: > > > >> The GHC developers are very pleased to announce the availability > >> of the second release candidate for GHC 9.12.3. Binary distributions, > >> source > >> distributions, and documentation are available at [ > downloads.haskell.org][] > >> and > >> via [GHCup](https://www.haskell.org/ghcup/). > >> > >> GHC 9.12.3 is a bug-fix release fixing several issues of a variety of > >> severities and scopes. A full accounting of these fixes can be found i= n > the > >> [release notes][]. As always, GHC's release status, including planned > >> future > >> releases, can be found on the GHC Wiki [status][]. > >> > >> This release candidate will have a two-week testing period. If all goe= s > >> well > >> the final release will be available the week of 24 November 2025. > >> > >> The changes from the first release candidate are > >> > >> * Fix a regression resulting in a panic with empty cases (#26442, > #25960). > >> * Fix for a potential segfault in the bytecode interpreter (#23210). > >> * Fix for a regression with tabs not being allowed in string gaps > (#26415). > >> * Fix for a crash with the non-moving GC (#26204). > >> * A rework of how internal symbols used by the code-generator are > handled > >> to > >> adapt to changes in the Apple toolchain, enabling this release to > >> bootstrap on > >> macOS 26 Tahoe (#26166). > >> > >> GHC development is sponsored by: > >> > >> * [Juspay](https://juspay.com/) > >> * [QBayLogic](https://qbaylogic.com/) > >> * [Channable](https://www.channable.com/) > >> * [Haskell Foundation](https://haskell.foundation/) > >> * [Serokell](https://serokell.io/) > >> * [Well-Typed](https://well-typed.com/) > >> * [Tweag](https://www.tweag.io/) > >> * [Dotcom-Monitor](https://www.dotcom-monitor.com/) > >> * [LoadView](https://www.loadview-testing.com/) > >> * [Web Hosting Buddy](https://webhostingbuddy.com/) > >> * [Find My Electric](https://www.findmyelectric.com/) > >> * [Standard Chartered](https://www.sc.com) > >> * [UpCloud](https://upcloud.com) > >> > >> We would like to that these sponsors 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][] if you see > >> anything amiss. > >> > >> [release notes]: > >> > https://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.12/docs/users_guide/9.12.= 3-notes.rst?ref_type=3Dheads&plain=3D1 > >> [status]: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status > >> [downloads.haskell.org]: https://downloads.haskell.org/ghc/9.12.3-rc2 > >> [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new > >> _______________________________________________ > >> ghc-devs mailing list -- [email protected] > >> To unsubscribe send an email to [email protected] > >> > --000000000000b75cf9064366addc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:times ne= w roman,serif;font-size:large"><ol class=3D"gmail-gl-breadcrumb-list gmail-= breadcrumb" style=3D"box-sizing:border-box;font-variant-ligatures:none;marg= in:0px;display:flex;padding:0px;list-style:none;border-radius:0.25rem;line-= height:1rem;max-width:100%;color:rgb(58,56,63);font-family:"GitLab San= s",-apple-system,"system-ui","Segoe UI",Roboto,&qu= ot;Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,&= quot;Apple Color Emoji","Segoe UI Emoji","Segoe UI Symb= ol","Noto Color Emoji";font-size:14px"><li class=3D"gmail-gl= -breadcrumb-item gmail-gl-breadcrumb-item-sm" style=3D"box-sizing:border-bo= x;line-height:1rem;font-size:0.75rem"><a href=3D"https://gitlab.haskell.org= /ghc/ghc/-/issues/26564" class=3D"gmail-router-link-exact-active gmail-rout= er-link-active" style=3D"box-sizing:border-box;color:rgb(58,56,63);display:= inline-block;border-radius:0.25rem;font-weight:600"><span class=3D"gmail-gl= -align-middle" style=3D"box-sizing:border-box;vertical-align:middle">#26564= </span></a></li></ol></div></div><br><div class=3D"gmail_quote gmail_quote_= container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Nov 12, 2025 at 2:= 54=E2=80=AFAM Zubin Duggal <<a href=3D"mailto:[email protected]">zubi= [email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex">Can you open a ticket for this please?<br> <br> On 25/11/11 14:17, George Colpitts wrote:<br> >Thanks Zubin. I found a small problem; hopefully it is unique to me:<br= > ><br> > % ghc --version<br> >The Glorious Glasgow Haskell Compilation System, version 9.12.2.2025111= 0<br> ><br> >% ghc -O2 -fllvm prob214ff.hs<br> >Loaded package environment from<br> >/Users/gcolpitts/.ghc/aarch64-darwin-9.12.2.20251110/environments/defau= lt<br> >[1 of 2] Compiling Main=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= ( prob214ff.hs, prob214ff.o ) [Missing<br> >object file]<br> ><no location info>: warning: [GHC-66599]<br> >=C2=A0 =C2=A0 GHC was not configured with a supported LLVM toolchain<br= > >=C2=A0 =C2=A0 Make sure you have installed LLVM between [13 and 20) and= reinstall GHC<br> >to ensure -fllvm works<br> ><br> ><br> ><no location info>: error:<br> >=C2=A0 =C2=A0 Warning: Couldn't figure out LLVM version!<br> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Make sure you have inst= alled LLVM between [13 and 20)<br> ><br> ><br> >Failed to detect LLVM version!<br> >Make sure LLVM is installed correctly.<br> >We will try though...<br> ><no location info>: error: LLVM Optimiser: could not execute:<br> ><br> >Although llvm 21 is not supported my understanding is that it is suppos= ed<br> >to try as it says above. I do have llvm installed:<br> ><br> > opt --version<br> >Homebrew LLVM version 21.1.5<br> >=C2=A0 Optimized build.<br> >=C2=A0 Default target: arm64-apple-darwin25.1.0<br> >=C2=A0 Host CPU: apple-m4<br> >(base) gcolpitts@Mac haskell %<br> ><br> >Plus configure also thinks I have it installed:<br> ><br> >checking for llc... llc<br> >checking llc version (21.1.5) is between 13 and 20... no<br> >configure: We only support llvm 13 upto 20 (non-inclusive) *(found 21.1= .5).*<br> >checking for opt-19... no<br> >checking for opt-19.0... no<br> >checking for opt19... no<br> >checking for opt-18... no<br> >checking for opt-18.0... no<br> >checking for opt18... no<br> >checking for opt-17... no<br> >checking for opt-17.0... no<br> >checking for opt17... no<br> >checking for opt-16... no<br> >checking for opt-16.0... no<br> >checking for opt16... no<br> >checking for opt-15... no<br> >checking for opt-15.0... no<br> >checking for opt15... no<br> >checking for opt-14... no<br> >checking for opt-14.0... no<br> >checking for opt14... no<br> >checking for opt-13... no<br> >checking for opt-13.0... no<br> >checking for opt13... no<br> >checking for opt... opt<br> >checking opt version (21.1.5) is between 13 and 20... no<br> >configure: We only support llvm 13 upto 20 (non-inclusive)<br> >checking for llc... llc<br> >checking llc version (21.1.5) is between 13 and 20... no<br> >configure: We only support llvm 13 upto 20 (non-inclusive) *(found 21.1= .5).*<br> >checking for opt-19... no<br> >checking for opt-19.0... no<br> >checking for opt19... no<br> >checking for opt-18... no<br> >checking for opt-18.0... no<br> >checking for opt18... no<br> >checking for opt-17... no<br> >checking for opt-17.0... no<br> >checking for opt17... no<br> >checking for opt-16... no<br> >checking for opt-16.0... no<br> >checking for opt16... no<br> >checking for opt-15... no<br> >checking for opt-15.0... no<br> >checking for opt15... no<br> >checking for opt-14... no<br> >checking for opt-14.0... no<br> >checking for opt14... no<br> >checking for opt-13... no<br> >checking for opt-13.0... no<br> >checking for opt13... no<br> >checking for opt... opt<br> >checking opt version (21.1.5) is between 13 and 20... no<br> >configure: We only support llvm 13 upto 20 (non-inclusive) *(found 21.1= .5).*<br> ><br> >Suggestions?<br> ><br> >Thanks<br> >George<br> ><br> ><br> >On Tue, Nov 11, 2025 at 4:02=E2=80=AFAM Zubin Duggal <<a href=3D"mai= lto:[email protected]" target=3D"_blank">[email protected]</a>> wr= ote:<br> ><br> >> The GHC developers are very pleased to announce the availability<b= r> >> of the second release candidate for GHC 9.12.3. Binary distributio= ns,<br> >> source<br> >> distributions, and documentation are available at [<a href=3D"http= ://downloads.haskell.org" rel=3D"noreferrer" target=3D"_blank">downloads.ha= skell.org</a>][]<br> >> and<br> >> via [GHCup](<a href=3D"https://www.haskell.org/ghcup/" rel=3D"nore= ferrer" target=3D"_blank">https://www.haskell.org/ghcup/</a>).<br> >><br> >> GHC 9.12.3 is a bug-fix release fixing several issues of a variety= of<br> >> severities and scopes. A full accounting of these fixes can be fou= nd in the<br> >> [release notes][]. As always, GHC's release status, including = planned<br> >> future<br> >> releases, can be found on the GHC Wiki [status][].<br> >><br> >> This release candidate will have a two-week testing period. If all= goes<br> >> well<br> >> the final release will be available the week of 24 November 2025.<= br> >><br> >> The changes from the first release candidate are<br> >><br> >> * Fix a regression resulting in a panic with empty cases (#26442, = #25960).<br> >> * Fix for a potential segfault in the bytecode interpreter (#23210= ).<br> >> * Fix for a regression with tabs not being allowed in string gaps = (#26415).<br> >> * Fix for a crash with the non-moving GC (#26204).<br> >> * A rework of how internal symbols used by the code-generator are = handled<br> >> to<br> >>=C2=A0 =C2=A0 adapt to changes in the Apple toolchain, enabling thi= s release to<br> >> bootstrap on<br> >>=C2=A0 =C2=A0 macOS 26 Tahoe (#26166).<br> >><br> >> GHC development is sponsored by:<br> >><br> >>=C2=A0 =C2=A0* [Juspay](<a href=3D"https://juspay.com/" rel=3D"nore= ferrer" target=3D"_blank">https://juspay.com/</a>)<br> >>=C2=A0 =C2=A0* [QBayLogic](<a href=3D"https://qbaylogic.com/" rel= =3D"noreferrer" target=3D"_blank">https://qbaylogic.com/</a>)<br> >>=C2=A0 =C2=A0* [Channable](<a href=3D"https://www.channable.com/" r= el=3D"noreferrer" target=3D"_blank">https://www.channable.com/</a>)<br> >>=C2=A0 =C2=A0* [Haskell Foundation](<a href=3D"https://haskell.foun= dation/" rel=3D"noreferrer" target=3D"_blank">https://haskell.foundation/</= a>)<br> >>=C2=A0 =C2=A0* [Serokell](<a href=3D"https://serokell.io/" rel=3D"n= oreferrer" target=3D"_blank">https://serokell.io/</a>)<br> >>=C2=A0 =C2=A0* [Well-Typed](<a href=3D"https://well-typed.com/" rel= =3D"noreferrer" target=3D"_blank">https://well-typed.com/</a>)<br> >>=C2=A0 =C2=A0* [Tweag](<a href=3D"https://www.tweag.io/" rel=3D"nor= eferrer" target=3D"_blank">https://www.tweag.io/</a>)<br> >>=C2=A0 =C2=A0* [Dotcom-Monitor](<a href=3D"https://www.dotcom-monit= or.com/" rel=3D"noreferrer" target=3D"_blank">https://www.dotcom-monitor.co= m/</a>)<br> >>=C2=A0 =C2=A0* [LoadView](<a href=3D"https://www.loadview-testing.c= om/" rel=3D"noreferrer" target=3D"_blank">https://www.loadview-testing.com/= </a>)<br> >>=C2=A0 =C2=A0* [Web Hosting Buddy](<a href=3D"https://webhostingbud= dy.com/" rel=3D"noreferrer" target=3D"_blank">https://webhostingbuddy.com/<= /a>)<br> >>=C2=A0 =C2=A0* [Find My Electric](<a href=3D"https://www.findmyelec= tric.com/" rel=3D"noreferrer" target=3D"_blank">https://www.findmyelectric.= com/</a>)<br> >>=C2=A0 =C2=A0* [Standard Chartered](<a href=3D"https://www.sc.com" = rel=3D"noreferrer" target=3D"_blank">https://www.sc.com</a>)<br> >>=C2=A0 =C2=A0* [UpCloud](<a href=3D"https://upcloud.com" rel=3D"nor= eferrer" target=3D"_blank">https://upcloud.com</a>)<br> >><br> >> We would like to that these sponsors and other anonymous contribut= ors<br> >> whose on-going financial and in-kind support has facilitated GHC<b= r> >> maintenance<br> >> and release management over the years. Finally, this release would= not have<br> >> been possible without the hundreds of open-source contributors who= se work<br> >> comprise this release.<br> >><br> >> As always, do give this release a try and open a [ticket][] if you= see<br> >> anything amiss.<br> >><br> >> [release notes]:<br> >> <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.12/docs= /users_guide/9.12.3-notes.rst?ref_type=3Dheads&plain=3D1" rel=3D"norefe= rrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.12/= docs/users_guide/9.12.3-notes.rst?ref_type=3Dheads&plain=3D1</a><br> >> [status]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/wikis/GH= C-status" rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/g= hc/ghc/-/wikis/GHC-status</a><br> >> [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" targe= t=3D"_blank">downloads.haskell.org</a>]: <a href=3D"https://downloads.haske= ll.org/ghc/9.12.3-rc2" rel=3D"noreferrer" target=3D"_blank">https://downloa= ds.haskell.org/ghc/9.12.3-rc2</a><br> >> [ticket]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/n= ew" rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc= /-/issues/new</a><br> >> _______________________________________________<br> >> ghc-devs mailing list -- <a href=3D"mailto:[email protected]" t= arget=3D"_blank">[email protected]</a><br> >> To unsubscribe send an email to <a href=3D"mailto:ghc-devs-leave@h= askell.org" target=3D"_blank">[email protected]</a><br> >><br> </blockquote></div> --000000000000b75cf9064366addc-- --===============2562619044709875956== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Glasgow-haskell-users mailing list -- [email protected] To unsubscribe send an email to [email protected] --===============2562619044709875956==--