]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Update the installation instructions for Windows.
authorBruno Haible <bruno@clisp.org>
Thu, 29 Jun 2023 13:19:10 +0000 (15:19 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 18 Sep 2023 20:18:17 +0000 (22:18 +0200)
* INSTALL.windows: Add a note about MSYS2.

INSTALL.windows

index a1dc4ae035be78412f59f1595cd01be57ab82d6b..3aa1c004a63005da4f356eee4345c1d493ae3433 100644 (file)
@@ -8,7 +8,7 @@ There are three ways to create binaries of this package for Microsoft Windows:
 ===============================================================================
 1) Native binaries, built using the mingw tool chain.
 
-   I recommend to use the Cygwin environment as the development environment
+   I recommend to use the Cygwin environment as the development environment (*)
    and mingw only as the target (runtime, deployment) environment.
    For this, you need to install
      * Cygwin (from https://cygwin.com/),
@@ -57,6 +57,13 @@ There are three ways to create binaries of this package for Microsoft Windows:
 
       make install
 
+   (*) Note: The MSYS2 environment as a development environment is *not*
+       supported.  This environment contains an ignoble and ignominious hack:
+       In a program invocation, the program *by default* receives different
+       arguments than the ones that the caller has passed.  See
+       <https://www.msys2.org/wiki/Porting/#filesystem-namespaces>.
+       All program invocations in this environment are therefore unreliable.
+
 ===============================================================================
 2) Native binaries, built using the MS Visual C/C++ tool chain.