Re: GHC 9.12.5 RC2 is now available
George Colpitts via ghc-devs <[email protected]> Wed, 24 Jun 2026 11:10:13 -0300
| Newsgroups | gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user |
|---|---|
| Message-ID | <CAB-d4A5R51JNgWy2EJMBwVBYXt13Y2nRG4OF7k0JK3Km=O2hqw@mail.gmail.com> |
--===============1392651352155107205==
Content-Type: multipart/alternative; boundary="0000000000005c7654065500718f"
--0000000000005c7654065500718f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Thanks Magnus! I installed it on my MacOS 26.5.1 with an M4 chip. I smoke
tested it with llvm 22.1.8 and it works fine.
I did get some mysterious (to me at least) messages at install
- checking for 'ar'...
Entering: checking for 'ar'
aarch64-apple-darwin-ar not found in search path
aarch64-apple-darwin-llvm-ar not found in search path
- checking for 'ranlib'...
Entering: checking for 'ranlib'
aarch64-apple-darwin-ranlib not found in search path
aarch64-apple-darwin-llvm-ranlib not found in search path
- Entering: checking for 'nm'
aarch64-apple-darwin-nm not found in search path
aarch64-apple-darwin-llvm-nm not found in search path
- checking for linker for merging objects...
Entering: checking for linker for merging objects
aarch64-apple-darwin-ld not found in search path
Maybe the above is connected with the following for which I will be
reporting a bug in the next day or two:
configure: WARNING:
There are some differences between the toolchain configured by "configure"
(default.target) and the toolchain configured by the "ghc-toolchain"
program (default.target.ghc-toolchain).
16c16
< , tgtCxxCompiler =3D Cxx {cxxProgram =3D Program { prgPath =3D "g++" ,
prgFlags =3D [] }}
---
> , tgtCxxCompiler =3D Cxx {cxxProgram =3D Program { prgPath =3D "g++" ,
prgFlags =3D ["--target=3Darm64-apple-darwin"] }}
Don't worry! This won't affect your ghc in any way.
However, in a near future, we will move to configuring toolchains with
"ghc-toolchain" by default, so you might have discovered a future bug.
In light of it, if you've spotted this difference, please report a GHC bug
at https://www.haskell.org/ghc/reportabug
Thanks again,
George
On Wed, Jun 24, 2026 at 7:01=E2=80=AFAM Magnus Viernickel via ghc-devs <
[email protected]> wrote:
> Dear GHC users, distributors and devs,
>
> I'm pleased to announce that the second release candidate for GHC 9.12.5
> is now available from downloads.haskell.org and on GHCup.
>
> GHC 9.12.5 is a bug fix release. For a long form announcement, check out
> https://discourse.haskell.org/t/ghc-9-12-5-rc2-is-now-available/14313/1.
>
> Mind that the very important overhaul of the semaphore-compat library to
> v2 is included in this release and that the semaphore feature will only
> start working with cabal-install 3.18 again, which is sadly a breaking
> but necessary change.
>
> Your testing of the release is much appreciated. Many thanks to the
> nixpkgs and stackage package set distributors for testing the first
> release candidate.
>
> If you find any issues with the candidate, please open an issue on the
> ghc issue tracker.
>
> If there are no critical regressions are discovered within this release
> candidate, it will be published in about 2 weeks of time (the week of 8
> July 2026).
>
> Best
>
> Magnus
>
> _______________________________________________
> ghc-devs mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
--0000000000005c7654065500718f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:"times new roman",serif;font-size:large">Thanks Magnus! =
I installed it on my MacOS 26.5.1 with an M4 chip. I smoke tested it with=
=C2=A0llvm 22.1.8 and it works fine.=C2=A0</div><div class=3D"gmail_default=
" style=3D"font-family:"times new roman",serif;font-size:large"><=
br></div><div class=3D"gmail_default" style=3D"font-family:"times new =
roman",serif;font-size:large">I did get some mysterious (to me at leas=
t) messages at install</div><div class=3D"gmail_default" style=3D"font-fami=
ly:"times new roman",serif;font-size:large"><br></div><div class=
=3D"gmail_default" style=3D"font-family:"times new roman",serif;f=
ont-size:large"><ul><li>checking for 'ar'...<br>Entering: checking =
for 'ar'<br>=C2=A0 aarch64-apple-darwin-ar not found in search path=
<br>=C2=A0 aarch64-apple-darwin-llvm-ar not found in search path</li><li>ch=
ecking for 'ranlib'...<br>Entering: checking for 'ranlib'<b=
r>=C2=A0 aarch64-apple-darwin-ranlib not found in search path<br>=C2=A0 aar=
ch64-apple-darwin-llvm-ranlib not found in search path</li><li>Entering: ch=
ecking for 'nm'<br>=C2=A0 aarch64-apple-darwin-nm not found in sear=
ch path<br>=C2=A0 aarch64-apple-darwin-llvm-nm not found in search path</li=
><li>checking for linker for merging objects...<br>Entering: checking for l=
inker for merging objects<br>=C2=A0 aarch64-apple-darwin-ld not found in se=
arch path</li></ul><div>Maybe the above is connected=C2=A0with the followin=
g for which I will be reporting=C2=A0a bug in the next day or two:</div><di=
v><br></div></div><blockquote style=3D"margin:0px 0px 0px 40px;border-width=
:medium;border-style:none;border-color:currentcolor;padding:0px"><div class=
=3D"gmail_default" style=3D"font-family:"times new roman",serif;f=
ont-size:large"><div>configure: WARNING:<br>There are some differences betw=
een the toolchain configured by "configure" (default.target) and =
the toolchain configured by the "ghc-toolchain" program (default.=
target.ghc-toolchain).<br><br>16c16<br>< , tgtCxxCompiler =3D Cxx {cxxPr=
ogram =3D Program { prgPath =3D =C2=A0"g++" , prgFlags =3D [] }}<=
br>---<br>> , tgtCxxCompiler =3D Cxx {cxxProgram =3D Program { prgPath =
=3D =C2=A0"g++" , prgFlags =3D ["--target=3Darm64-apple-darw=
in"] }}<br><br>Don't worry! This won't affect your ghc in any =
way.<br>However, in a near future, we will move to configuring toolchains w=
ith "ghc-toolchain" by default, so you might have discovered a fu=
ture bug.<br>In light of it, if you've spotted this difference, please =
report a GHC bug at <a href=3D"https://www.haskell.org/ghc/reportabug" targ=
et=3D"_blank">https://www.haskell.org/ghc/reportabug</a></div></div></block=
quote><div class=3D"gmail_default" style=3D"font-family:"times new rom=
an",serif;font-size:large"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:"times new roman",serif;font-size:large">Thanks =
again,</div><div class=3D"gmail_default" style=3D"font-family:"times n=
ew roman",serif;font-size:large">George</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jun 24, 2026 at 7=
:01=E2=80=AFAM Magnus Viernickel via ghc-devs <<a href=3D"mailto:ghc-dev=
[email protected]" target=3D"_blank">[email protected]</a>> wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex">Dear GHC users, distri=
butors and devs,<br>
<br>
I'm pleased to announce that the second release candidate for GHC 9.12.=
5 <br>
is now available from <a href=3D"http://downloads.haskell.org" rel=3D"noref=
errer" target=3D"_blank">downloads.haskell.org</a> and on GHCup.<br>
<br>
GHC 9.12.5 is a bug fix release. For a long form announcement, check out <b=
r>
<a href=3D"https://discourse.haskell.org/t/ghc-9-12-5-rc2-is-now-available/=
14313/1" rel=3D"noreferrer" target=3D"_blank">https://discourse.haskell.org=
/t/ghc-9-12-5-rc2-is-now-available/14313/1</a>.<br>
<br>
Mind that the very important overhaul of the semaphore-compat library to <b=
r>
v2 is included in this release and that the semaphore feature will only <br=
>
start working with cabal-install 3.18 again, which is sadly a breaking <br>
but necessary change.<br>
<br>
Your testing of the release is much appreciated. Many thanks to the <br>
nixpkgs and stackage package set distributors for testing the first <br>
release candidate.<br>
<br>
If you find any issues with the candidate, please open an issue on the <br>
ghc issue tracker.<br>
<br>
If there are no critical regressions are discovered within this release <br=
>
candidate, it will be published in about 2 weeks of time (the week of 8 <br=
>
July 2026).<br>
<br>
Best<br>
<br>
Magnus<br>
<br>
_______________________________________________<br>
ghc-devs mailing list -- <a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a><br>
To unsubscribe send an email to <a href=3D"mailto:[email protected]=
g" target=3D"_blank">[email protected]</a><br>
</blockquote></div>
</div>
--0000000000005c7654065500718f--
--===============1392651352155107205==
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]
--===============1392651352155107205==--