<div dir="auto">No, there's no change at all in the portability. <div dir="auto">This looks like a fallout from switching from Make to Hadrian. </div><div dir="auto"><br></div><div dir="auto">ghcii.sh was created as an artifact of make install. Hadrian seems to lack this step. </div><div dir="auto"><br></div><div dir="auto">Note that this script is nothing magical, it's just a hack around how signal handlers in Native windows and Cygwin processes are handled. </div><div dir="auto"><br></div><div dir="auto">I'm not entirely sure it's still needed with the new I/O manager, however that's not on yet by default.. </div><div dir="auto"><br></div><div dir="auto">Anyways support should probably be added to Hadrian. </div><div dir="auto"><br></div><div dir="auto">Kind regards, </div><div dir="auto">Tamar </div><div dir="auto"><br><div data-smartmail="gmail_signature" dir="auto">Sent from my Mobile</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 8, 2021, 14:43 Moritz Angermann <<a href="mailto:moritz.angermann@gmail.com">moritz.angermann@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Thanks for flagging this. This would be the opposite direction of what I’ve been advocating for. That we get bindists for Linux and macOS that work by simply unpacking them.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 8 Feb 2021 at 10:05 PM, Takenobu Tani <<a href="mailto:takenobu.hs@gmail.com" target="_blank" rel="noreferrer">takenobu.hs@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Hi devs,<br>
<br>
The ghc-binary for windows needs to `make install` since ghc-9.0 [1].<br>
Is this an intended change?<br>
<br>
Previously, ghc-8.10.4 binary for windows [2] doesn't need to `make install`.<br>
We only expand the tar-file and then we can execute `bin/ghcii.sh`.<br>
<br>
[1]: <a href="https://downloads.haskell.org/ghc/9.0.1/ghc-9.0.1-x86_64-unknown-mingw32.tar.xz" rel="noreferrer noreferrer" target="_blank">https://downloads.haskell.org/ghc/9.0.1/ghc-9.0.1-x86_64-unknown-mingw32.tar.xz</a><br>
[2]: <a href="https://downloads.haskell.org/ghc/8.10.4/ghc-8.10.4-x86_64-unknown-mingw32.tar.xz" rel="noreferrer noreferrer" target="_blank">https://downloads.haskell.org/ghc/8.10.4/ghc-8.10.4-x86_64-unknown-mingw32.tar.xz</a><br>
<br>
Regards,<br>
Takenobu<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div></div>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div>