<div dir="ltr"><div>Hi all,</div><div><br></div><div>MSYS2 maintainers have agreed that the change by Cygwin constitudes a regression for the MSYS2 project and patched out the changes.</div><div><br></div><div>It's now safe to upgrade MSYS2 again.</div><div><br></div><div>Tamar</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 20, 2017 at 3:58 PM, Phyx <span dir="ltr"><<a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Windows devs, <br><br>February comes with a major change in behavior for MSYS2/Cygwin. <br>Tools such as awk/sed etc now use binary mode unless on a text mount: <br><a href="https://cygwin.com/ml/cygwin-announce/2017-02/msg00036.html" target="_blank">https://cygwin.com/ml/cygwin-<wbr>announce/2017-02/msg00036.html</a> <br><br>This is problematic because GHC etc only use the underlying OS to determine <br>how to output line endings. As such we output \r\n but in sed et al $ will no longer match line endings. Which means out scripts are currently broken. <br><br>Do not upgrade your MSYS2 install until a workaround for this is in place or you will be unable to compile GHC. <br><br>If you have updated your MSYS2 then using a text mount may be the easiest option to get a working build again. As it seems just downgrading the tools alone is not enough.<br><br>Thanks, <br>Tamar</blockquote></div><br></div>