[m-rev.] for review: rewrite the MinGW / MSYS / MSYS2 README

Julien Fischer jfischer at opturion.com
Fri Jan 2 13:41:07 AEDT 2026


In the absence of any review comments I intend to commit this one
(and do the associated file renaming) later today.

Julien.

On Mon, 29 Dec 2025 at 20:52, Julien Fischer <jfischer at opturion.com> wrote:
>
> For review by anyone.
>
> I have attached the diff, but have also included the full file.  Reviewers
> should probably look at the latter since very little of what was previously
> present remains.
>
> I intend to rename README.MinGW to README.MSYS2.md before I
> push this change.  I will update links from other READMES at that point.
>
> -----------------------------------
>
> Rewrite the MinGW / MSYS / MSYS2 README.
>
> - Delete coverage of the old MSYS / MinGW platform, since it is dead
>   at this point. Recommend that users do not use it. This README now
>   describes the MSYS2 platform exclusively.
>
> - Delete a note to developers about the bootcheck script not working.
>   It has worked with MSYS2 since the beginning of 2025 and we no longer
>   care about the old MSYS.
>
> - Delete a section describing how to build a MinGW cross compiler
>   in Cygwin using gcc's -mno-cygwin option. That has not worked
>   in well over a decade. (In fact, I can't remember it ever having
>   worked.)
>
> - Describe MSYS2 environments and which ones we recommend for use
>   with Mercury.
>
> - Expand the description of how to use Mercury in the MSYS2 shell.
>
> - Add a section on a common problem, Mercury compiler generated
>   executables aborting due to the loader being unable to find
>   libwinpthread-1.dll.
>
> Documentation/README.MinGW:
>     As above.
>
> Julien.


More information about the reviews mailing list