Re: GHC 9.12.3-rc2 is now available
George Colpitts <[email protected]> Wed, 12 Nov 2025 10:43:10 -0400
| Newsgroups | gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.cafe |
|---|---|
| Message-ID | <CAB-d4A7sCyhyY7=v7mcz4LbmxB_h8LoaR1paJNo3PnPHw+v3WQ@mail.gmail.com> |
--===============4959676193800702556== Content-Type: multipart/alternative; boundary="000000000000b382ca064366ca2f" --000000000000b382ca064366ca2f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Somehow when I created the bug I deleted /label ~bug /label ~"needs triage" Editing and adding them doesn't work. Can someone fix this? Thanks George On Wed, Nov 12, 2025 at 10:35=E2=80=AFAM George Colpitts <george.colpitts@g= mail.com> wrote: > > 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]= m> 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.2025111= 0 >> > >> >% ghc -O2 -fllvm prob214ff.hs >> >Loaded package environment from >> >/Users/gcolpitts/.ghc/aarch64-darwin-9.12.2.20251110/environments/defau= lt >> >[1 of 2] Compiling Main ( prob214ff.hs, prob214ff.o ) >> [Missing >> >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 suppos= ed >> >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 <zubin@well-typed.= com> >> 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 >> in 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 go= es >> >> 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 no= t >> 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 se= e >> >> 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] >> >> >> > --000000000000b382ca064366ca2f 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">Somehow when I created the bug I deleted</di= v><div class=3D"gmail_default" style=3D"font-family:times new roman,serif;f= ont-size:large"><br></div><div class=3D"gmail_default" style=3D""><blockquo= te style=3D"font-family:"times new roman",serif;font-size:large;m= argin:0px 0px 0px 40px;border:none;padding:0px"><div class=3D"gmail_default= " style=3D"font-family:times new roman,serif;font-size:large">/label ~bug<b= r>/label ~"needs triage"<br></div><div class=3D"gmail_default" st= yle=3D"font-family:times new roman,serif;font-size:large"><br></div></block= quote><font face=3D"times new roman, serif" size=3D"4">Editing and adding t= hem doesn't work. Can someone fix this?</font></div><div class=3D"gmail= _default" style=3D""><font face=3D"times new roman, serif" size=3D"4"><br><= /font></div><div class=3D"gmail_default" style=3D""><font face=3D"times new= roman, serif" size=3D"4">Thanks</font></div><div class=3D"gmail_default" s= tyle=3D""><font face=3D"times new roman, serif" size=3D"4">George</font></d= iv></div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"l= tr" class=3D"gmail_attr">On Wed, Nov 12, 2025 at 10:35=E2=80=AFAM George Co= lpitts <<a href=3D"mailto:[email protected]">george.colpitts@gma= il.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m= argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left= :1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:&q= uot;times new roman",serif;font-size:large"><ol style=3D"box-sizing:bo= rder-box;font-variant-ligatures:none;margin:0px;display:flex;padding:0px;li= st-style:none;border-radius:0.25rem;line-height:1rem;max-width:100%;color:r= gb(58,56,63);font-family:"GitLab Sans",-apple-system,"system= -ui","Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarel= l,"Helvetica Neue",sans-serif,"Apple Color Emoji","= ;Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji&qu= ot;;font-size:14px"><li style=3D"box-sizing:border-box;line-height:1rem;fon= t-size:0.75rem"><a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/2656= 4" style=3D"box-sizing:border-box;color:rgb(58,56,63);display:inline-block;= border-radius:0.25rem;font-weight:600" target=3D"_blank"><span style=3D"box= -sizing:border-box;vertical-align:middle">#26564</span></a></li></ol></div>= </div><br><div class=3D"gmail_quote"><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]" target=3D"_blank">[email protected]</a>> wrote:= <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8= ex;border-left:1px solid rgb(204,204,204);padding-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> </blockquote></div> --000000000000b382ca064366ca2f-- --===============4959676193800702556== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ghc-devs mailing list -- [email protected] To unsubscribe send an email to [email protected] --===============4959676193800702556==--