]> www.ginac.de Git - cln.git/commitdiff
Update the installation instructions for Windows.
authorBruno Haible <bruno@clisp.org>
Thu, 29 Jun 2023 13:19:55 +0000 (15:19 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 29 Jun 2023 13:19:55 +0000 (15:19 +0200)
* INSTALL.windows: Add a note about MSYS2.

INSTALL.windows

index 72efd29f269ef0b83d777d873eb744c589c0cde9..c1f71597076a9d317e3dce57d7147374f90f1b1a 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.