Re: [ANNOUNCE] GHC 9.12.1-alpha1 is now available
Vanessa McHale <[email protected]> Wed, 16 Oct 2024 18:57:20 -0400
| Newsgroups | gmane.comp.lang.haskell.cafe,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.ghc.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============5428856047761658071== Content-Type: multipart/alternative; boundary=Apple-Mail-F74575FF-240B-4840-B5C7-7996915EA6E4 Content-Transfer-Encoding: 7bit --Apple-Mail-F74575FF-240B-4840-B5C7-7996915EA6E4 Content-Type: multipart/related; type="text/html"; boundary=Apple-Mail-87B30510-8F7A-4558-BB26-DBB35B87649B Content-Transfer-Encoding: 7bit --Apple-Mail-87B30510-8F7A-4558-BB26-DBB35B87649B Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D= utf-8"></head><body dir=3D"auto">I encountered something similar, Apple had b= een majorly slacking. <br id=3D"lineBreakAtBeginningOfSignature"><div d= ir=3D"ltr"><br></div><div dir=3D"ltr"><div style=3D"display: block;" class=3D= ""><div style=3D"display: block;" class=3D""><div style=3D"-webkit-user-sele= ct: all; -webkit-user-drag: element; display: inline-block;" class=3D"apple-= rich-link" draggable=3D"true" role=3D"link" data-url=3D"https://discourse.ha= skell.org/t/cabal-cant-find-c-headers-for-digest-text-on-mac-sequoia/10422">= <a style=3D"border-radius:10px;font-family:-apple-system, Helvetica, Arial, s= ans-serif;display:block;-webkit-user-select:none;width:228px;user-select:non= e;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-d= ecoration:none;" class=3D"lp-rich-link" rel=3D"nofollow" href=3D"https://dis= course.haskell.org/t/cabal-cant-find-c-headers-for-digest-text-on-mac-sequoi= a/10422" dir=3D"ltr" role=3D"button" draggable=3D"false" width=3D"228"><tabl= e style=3D"table-layout:fixed;border-collapse:collapse;width:228px;backgroun= d-color:#584A7E;font-family:-apple-system, Helvetica, Arial, sans-serif;" cl= ass=3D"lp-rich-link-emailBaseTable" cellpadding=3D"0" cellspacing=3D"0" bord= er=3D"0" width=3D"228"><tbody><tr><td vertical-align=3D"center" align=3D"cen= ter"><img style=3D"width:228px;filter:brightness(0.97);height:228px;" width=3D= "228" height=3D"228" draggable=3D"false" class=3D"lp-rich-link-mediaImage" a= lt=3D"89166504e40f4869ea825dd70048017861ec8578.png" src=3D"cid:1C592671-EB71= -4DCD-B454-7822F6373FC7"></td></tr><tr><td vertical-align=3D"center"><table b= gcolor=3D"#584A7E" cellpadding=3D"0" cellspacing=3D"0" width=3D"228" style=3D= "table-layout:fixed;font-family:-apple-system, Helvetica, Arial, sans-serif;= background-color:rgba(88, 74, 126, 1);-apple-color-filter:initial;" class=3D= "lp-rich-link-captionBar"><tbody><tr><td style=3D"padding:8px 0px 8px 0px;" c= lass=3D"lp-rich-link-captionBar-textStackItem"><div style=3D"max-width:100%;= margin:0px 16px 0px 16px;overflow:hidden;" class=3D"lp-rich-link-captionBar-= textStack"><div style=3D"word-wrap:break-word;font-weight:500;font-size:12px= ;overflow:hidden;text-overflow:ellipsis;text-align:left;" class=3D"lp-rich-l= ink-captionBar-textStack-topCaption-leading"><a rel=3D"nofollow" href=3D"htt= ps://discourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-text-on-ma= c-sequoia/10422" style=3D"text-decoration: none" draggable=3D"false"><font c= olor=3D"#FFFFFF" style=3D"color: rgba(255, 255, 255, 1);">Cabal can't find C= ++ headers for digest/text on Mac (Sequoia)</font></a></div><div style=3D"wo= rd-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overf= low:ellipsis;text-align:left;" class=3D"lp-rich-link-captionBar-textStack-bo= ttomCaption-leading"><a rel=3D"nofollow" href=3D"https://discourse.haskell.o= rg/t/cabal-cant-find-c-headers-for-digest-text-on-mac-sequoia/10422" style=3D= "text-decoration: none" draggable=3D"false"><font color=3D"#FFFFFF" style=3D= "color: rgba(235, 235, 245, 0.6);">discourse.haskell.org</font></a></div></d= iv></td></tr></tbody></table></td></tr></tbody></table></a></div></div><br><= /div></div><div dir=3D"ltr"><br><blockquote type=3D"cite">On Oct 16, 2024, a= t 3:53=E2=80=AFPM, George Colpitts <[email protected]> wrote:<= br><br></blockquote></div><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF= <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:times new= roman,serif;font-size:large">It worked for me on my M2 mac but only after u= ninstalling and reinstalling Command Line Tools. </div><div class=3D"gm= ail_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,ser= if;font-size:large">Hopefully the problem I had was unique to me. I got= an error when I ran ./configure on my M2 mac:</div><div class=3D"gmai= l_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">checking C++ standard library flavour... actest.cpp:1:10: f= atal error: 'iostream' file not found<br> 1 | #include <iost= ream><br> | ^~~~~~~= ~~~<br>1 error generated.<br>configure: error: Failed to compile test progra= m<br></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">Following is the complete out= put I got </div><div class=3D"gmail_default" style=3D"font-family:times= new roman,serif;font-size:large"><br></div><div class=3D"gmail_default" sty= le=3D"font-family:times new roman,serif;font-size:large">checking for opt-17= ... no<br>checking for opt-17.0... no<br>checking for opt17... no<br>checkin= g for opt-16... no<br>checking for opt-16.0... no<br>checking for opt16... n= o<br>checking for opt-15... no<br>checking for opt-15.0... no<br>checking fo= r 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-1= 3.0... no<br>checking for opt13... no<br>checking for opt... opt<br>checking= opt version (18.1.8) is between 13 and 20... yes<br>checking for clang-19..= . no<br>checking for clang-19.0... no<br>checking for clang19... no<br>check= ing for clang-18... clang-18<br>checking clang-18 version (18.1.8) is betwee= n 13 and 20... yes<br>configure: $CC is not gcc; assuming it's a reasonably n= ew C compiler<br>checking whether CC supports -no-pie... no<br>checking whet= her CC supports flags passed by GHC when compiling via C... yes<br>checking S= etting up CFLAGS, LDFLAGS, IGNORE_LINKER_LD_FLAGS and CPPFLAGS... done<br>ch= ecking Setting up CONF_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0, CONF_LD_= LINKER_OPTS_STAGE0 and CONF_CPP_OPTS_STAGE0... done<br>checking Setting up C= ONF_CC_OPTS_STAGE1, CONF_GCC_LINKER_OPTS_STAGE1, CONF_LD_LINKER_OPTS_STAGE1 a= nd CONF_CPP_OPTS_STAGE1... done<br>checking Setting up CONF_CC_OPTS_STAGE2, C= ONF_GCC_LINKER_OPTS_STAGE2, CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STA= GE2... done<br>checking whether ld64 requires -no_fixup_chains... yes<br>che= cking whether ld64 requires -no_fixup_chains... yes<br>checking whether ld64= requires -no_fixup_chains... yes<br>checking whether ld64 requires -no_fixu= p_chains... yes<br>checking whether the linker requires -no_warn_duplicate_l= ibraries... yes<br>checking whether the linker requires -no_warn_duplicate_l= ibraries... yes<br>checking whether the linker requires -no_warn_duplicate_l= ibraries... yes<br>checking whether ld supports response files... yes<br>che= cking C++ standard library flavour... actest.cpp:1:10: fatal error: 'iostrea= m' file not found<br> 1 | #include <iostream><br> &= nbsp; | ^~~~~~~~~~<br>1 error gener= ated.<br>configure: error: Failed to compile test program<br></div></div><br= ><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oc= t 16, 2024 at 8:51=E2=80=AFAM Zubin Duggal <<a href=3D"mailto:zubin@well-= typed.com">[email protected]</a>> wrote:<br></div><blockquote class=3D= "gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20= 4,204,204);padding-left:1ex">The GHC developers are very pleased to announce= the availability<br> of the first alpha release of GHC 9.12.1. Binary distributions, source<br> distributions, and documentation are available at [<a href=3D"http://downloa= ds.haskell.org" rel=3D"noreferrer" target=3D"_blank">downloads.haskell.org</= a>][].<br> <br> <br> We hope to have this release available via ghcup shortly.<br> <br> GHC 9.12 will bring a number of new features and improvements, including:<br= > <br> * The new language extension [OrPatterns] allowing you to combine mul= tiple<br> pattern clauses into one.<br> <br> * The [MultilineStrings] language extension to allow you to more easi= ly write<br> strings spanning multiple lines in your source code.<br> <br> * Improvements to the OverloadedRecordDot extension, allowing the bui= lt-in<br> `HasField` class to be used for records with fields of non lif= ted representations.<br> <br> * The [NamedDefaults] language extension has been introduced allowing= you to<br> define defaults for typeclasses other than `Num`.<br> <br> * More deterministic object code output, controlled by the `-fobject-= determinism`<br> flag, which improves determinism of builds a lot (though does n= ot fully do so)<br> at the cost of some compiler performance (1-2%). See #12935 fo= r the details<br> <br> * GHC now accepts type syntax in expressions as part of [GHC Proposal= #281].<br> <br> * ... and many more<br> <br> A full accounting of changes can be found in the [release notes][].<br> As always, GHC's release status, including planned future releases, can<br> be found on the GHC Wiki [status][].<br> <br> We would like to thank GitHub, IOG, the Zw3rk stake pool,<br> Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell<br> Foundation, and other anonymous contributors whose on-going financial<br> and in-kind support has facilitated GHC maintenance and release<br> management over the years. Finally, this release would not have been<br> possible without the hundreds of open-source contributors whose 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> <br> [release notes]: <a href=3D"https://downloads.haskell.org/ghc/9.12.1-alpha1/= docs/users_guide/9.12.1-notes.html" rel=3D"noreferrer" target=3D"_blank">htt= ps://downloads.haskell.org/ghc/9.12.1-alpha1/docs/users_guide/9.12.1-notes.h= tml</a><br> [status]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status" r= el=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/wik= is/GHC-status</a><br> [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" target=3D"_blan= k">downloads.haskell.org</a>]: <a href=3D"https://downloads.haskell.org/ghc/= 9.12.1-alpha1" rel=3D"noreferrer" target=3D"_blank">https://downloads.haskel= l.org/ghc/9.12.1-alpha1</a><br> [ticket]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/new" rel=3D= "noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/issues/n= ew</a><br> [OrPatterns]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blob= /master/proposals/0522-or-patterns.rst" rel=3D"noreferrer" target=3D"_blank"= >https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0522-o= r-patterns.rst</a><br> [MultilineStrings]: <a href=3D"https://github.com/ghc-proposals/ghc-proposal= s/blob/master/proposals/0569-multiline-strings.rst" rel=3D"noreferrer" targe= t=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/prop= osals/0569-multiline-strings.rst</a><br> [GHC Proposal #281]: <a href=3D"https://github.com/ghc-proposals/ghc-proposa= ls/blob/master/proposals/0281-visible-forall.rst" rel=3D"noreferrer" target=3D= "_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposal= s/0281-visible-forall.rst</a><br> [NamedDefaults]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/b= lob/master/proposals/0409-exportable-named-default.rst" rel=3D"noreferrer" t= arget=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/= proposals/0409-exportable-named-default.rst</a><br> <br> <br> Cheers,<br> Zubin<br> _______________________________________________<br> ghc-devs mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]= rg</a><br> <a href=3D"http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel=3D= "noreferrer" target=3D"_blank">http://mail.haskell.org/cgi-bin/mailman/listi= nfo/ghc-devs</a><br> </blockquote></div> <span>_______________________________________________</span><br><span>Haskel= l-Cafe mailing list</span><br><span>To (un)subscribe, modify options or view= archives go to:</span><br><span>http://mail.haskell.org/cgi-bin/mailman/lis= tinfo/haskell-cafe</span><br><span>Only members subscribed via the mailman l= ist are allowed to post.</span></div></blockquote></body></html>= --Apple-Mail-87B30510-8F7A-4558-BB26-DBB35B87649B Content-Type: image/png; name=89166504e40f4869ea825dd70048017861ec8578.png; x-apple-part-url=1C592671-EB71-4DCD-B454-7822F6373FC7 Content-Disposition: inline; filename=89166504e40f4869ea825dd70048017861ec8578.png Content-Transfer-Encoding: base64 Content-Id: <1C592671-EB71-4DCD-B454-7822F6373FC7> iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAABuVBMVEUAAAAAAAAAAP//AP9VAFVa S4eWS4eUUYY9MWFhSYaSSYZHM1xcUoWPR49YToldTIiQTIhaUoRdTYNDNGJaS4eOS46SSYqNSo1G OWCOTYteT4RdTodcUIWOTYteT4eQTIpdToWOTotfUIdeT4WOTItcToePToleUIWNTotFOmBdUIaP TYxEOWJcT4WQTIpDOGFeUYaOToxFOGJdUIWPTYpEOmFcT4ZEOWBeToWPTopDOWJdUIaOTYtFOGFe T4WPTIpEOmJdToaNTotDOWGOTYpFOWFeT4aQTYtdToSOTIxcUIZeT4eOTYxdT4WPTIpeUIeOTote UIWPTYpdT4aQTIteUIWOTopdUIaPTYtdT4VeToaPTotFOmJdUIVEOWFcT4aPTYpEOWJeToVFOGFd UIZFOmBEOWJDOWFFOGJEOmFEOmFDOWKPToteT4ZeUIVdUIaOTopdUIaPTYpeT4VFOWKPTYteUIVF OmFdUIaPTYteT4aPTopEOWFdUIaPTYtFOmJeUIWOTYtdUIZFOWGPTYtdUIVFOWFdT4aOTYtdUIZe T4WOTYpFOWFdUIWOTopEOmJFOmJeUIaPTosj6RP5AAAAkHRSTlMAAQEBAxERExUVFRkZGRoeHh8h IiIiIyYoT1FVVlZXV1hYWVpaW1tcXF1dXV5eXl9fX2BgYGFhYmJiY2NjZGRkZWVlZmZnZ2doaGlq amtrbGxtbW5ub29wcHFycnNzdHR0dXV2dnd4eXp7fH2AqKmqqq2vtLa2vL29vcTEysrK0O3t8PHx 8/T09Pb39/n5+ftRPgZOAAAIGElEQVR42u3deZccZRnG4Q4CEpaAEqiAsoPs+46yq4iAECCEBMK+ b8q+JiQQIBIjyCf2NH8Kme60qaq3nvv6fYBe6r3PuWbOTHfNZpIkSZIkSZIkSZIkSZIkSZIkSZIk SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZKkn7bu8+/76L21nnPHf/ro m+Od5ipt+q6XBVy51nPu7GUBHznMlXqtlwF8ecwaT7nxQC8L+LPDhIAgIAgIAoKAIKA4BE50mtkI fOIwV+rVMgj8xWFCQBAQBAQBQUAQULsIbIcABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgUAqBayAQ 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 YII= --Apple-Mail-87B30510-8F7A-4558-BB26-DBB35B87649B-- --Apple-Mail-F74575FF-240B-4840-B5C7-7996915EA6E4-- --===============5428856047761658071== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSGFza2VsbC1D YWZlIG1haWxpbmcgbGlzdApUbyAodW4pc3Vic2NyaWJlLCBtb2RpZnkgb3B0aW9ucyBvciB2aWV3 IGFyY2hpdmVzIGdvIHRvOgpodHRwOi8vbWFpbC5oYXNrZWxsLm9yZy9jZ2ktYmluL21haWxtYW4v bGlzdGluZm8vaGFza2VsbC1jYWZlCk9ubHkgbWVtYmVycyBzdWJzY3JpYmVkIHZpYSB0aGUgbWFp bG1hbiBsaXN0IGFyZSBhbGxvd2VkIHRvIHBvc3Qu --===============5428856047761658071==--