<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">Thanks Zubin, this is good news.</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">On a Mac when do ./configure I see </div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">checking Xcode version... xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance</div></blockquote><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">not found (too old?)<br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">I assume I can ignore that but FWIW it's weird as I do have that directory and it is not old:</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">$ ls -ld /Library/Developer/CommandLineTools</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">drwxr-xr-x@ 5 root  wheel  160 27 May 20:54 /Library/Developer/CommandLineTools</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">$ xcode-select --version<br>xcode-select version 2395.<br></div></blockquote></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">On a Mac it is still necessary to do </div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div dir="ltr"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">xattr -rc .</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div></div></blockquote><font face="times new roman, serif" size="4"><span class="gmail_default" style="font-family:"times new roman",serif;font-size:large">before doing </span></font><div><font face="times new roman, serif" size="4"><span class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></span></font></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="times new roman, serif" size="4"><span class="gmail_default" style="font-family:"times new roman",serif;font-size:large">sudo make install</span></font></div></blockquote><div><br></div><div><font face="times new roman, serif" size="4"><span class="gmail_default" style="font-family:"times new roman",serif;font-size:large">this is also true for 9.4.1-rc1 which I noted in <a href="https://gitlab.haskell.org/ghc/ghc/-/issues/21506">21506</a>. </span><br></font><div dir="ltr"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">Thanks</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">George</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 28, 2022 at 8:17 AM Zubin Duggal <<a href="mailto:zubin@well-typed.com">zubin@well-typed.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The GHC developers are very happy to at announce the availability of GHC<br>
9.2.4. Binary distributions, source distributions, and documentation are<br>
available at [`<a href="http://downloads.haskell.org" rel="noreferrer" target="_blank">downloads.haskell.org</a>`](<a href="https://downloads.haskell.org/ghc/9.2.4" rel="noreferrer" target="_blank">https://downloads.haskell.org/ghc/9.2.4</a>).<br>
<br>
Download Page: <a href="https://www.haskell.org/ghc/download_ghc_9_2_4.html" rel="noreferrer" target="_blank">https://www.haskell.org/ghc/download_ghc_9_2_4.html</a><br>
Blog Post: <a href="https://www.haskell.org/ghc/blog/20220728-ghc-9.2.4-released.html" rel="noreferrer" target="_blank">https://www.haskell.org/ghc/blog/20220728-ghc-9.2.4-released.html</a><br>
<br>
This release will include:<br>
<br>
  - The new `DeepSubsumption` language extension which reverses the<br>
    effects of the [Simplified Subsumption Proposal] introduced in GHC 9.0. This<br>
    is an attempt to make GHC 9.2.4 more backwards compatible with GHC 8.10 and<br>
    eases migration for users who depended on this feature.<br>
<br>
    This extension is enabled by default with the `Haskell2010`<br>
    and `Haskell98` languages but disabled with the `GHC2021`<br>
    language originally introduced in GHC 9.2.1.<br>
<br>
    See the [Deep Subsumption Proposal] for more details.<br>
<br>
  - Fixes for segfaults that may arise due to a bug in the implementation of the<br>
    `keepAlive#` primop. This may regress performance for certain programs which<br>
    use this primop or functions which use the primop, such as `withForeignPtr`.<br>
    These regressions are mostly small, but can be larger in certain edge cases.<br>
    Judicious use of `unsafeWithForeignPtr` when its argument is known not to<br>
    statically diverge can mitigate these in many cases. It is our judgment that<br>
    the critical correctness issues justify the regression in performance and that<br>
    it is important to get a release out with the fix while we work on a better<br>
    approach which will improve performance for future releases (#21708).<br>
<br>
    We have a [wiki page](<a href="https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/with-combinator" rel="noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/with-combinator</a>)<br>
    that tracks possible solutions to this problem, and Ben wrote a<br>
    [blog post](<a href="https://www.haskell.org/ghc/blog/20210607-the-keepAlive-story.html" rel="noreferrer" target="_blank">https://www.haskell.org/ghc/blog/20210607-the-keepAlive-story.html</a>)<br>
    detailing the introduction of the `keepAlive#` primop and its history.<br>
<br>
  - Fixes for a number of miscompilations on AArch64 and other platforms (#21624,<br>
    #21773, #20735, #21685).<br>
<br>
  - Fixes for segfaults due to bugs in the RTS and GC (#21708, #21880, #21885).<br>
<br>
  - Fixing the behaviour of Ctrl-C with GHCi on Windows (#21889).<br>
<br>
   - ... and much more. See the [release notes] for a full accounting.<br>
<br>
As some of the fixed issues do affect correctness users are encouraged to<br>
upgrade promptly.<br>
<br>
We would like to thank Microsoft Azure, GitHub, IOG, the Zw3rk<br>
stake pool, Tweag I/O, Serokell, Equinix, SimSpace, Haskell Foundation, and other anonymous<br>
contributors whose on-going financial and in-kind support has<br>
facilitated GHC maintenance and release management over the years.<br>
Finally, this release would not have been possible without the hundreds<br>
of open-source contributors whose work 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>
Happy compiling,<br>
<br>
- Zubin<br>
<br>
[ticket]: <a href="https://gitlab.haskell.org/ghc/ghc/-/issues/new" rel="noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/issues/new</a><br>
[release notes]: <a href="https://downloads.haskell.org/~ghc/9.2.4/docs/users_guide/9.2.4-notes.html" rel="noreferrer" target="_blank">https://downloads.haskell.org/~ghc/9.2.4/docs/users_guide/9.2.4-notes.html</a><br>
[Simplified Subsumption Proposal]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0287-simplify-subsumption.rst" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0287-simplify-subsumption.rst</a><br>
[Deep Subsumption Proposal]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0511-deep-subsumption.rst" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0511-deep-subsumption.rst</a><br>
_______________________________________________<br>
Glasgow-haskell-users mailing list<br>
<a href="mailto:Glasgow-haskell-users@haskell.org" target="_blank">Glasgow-haskell-users@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users</a><br>
</blockquote></div></div></div>