* msys2-runtime: add a shell script to generate the patches from msys2/Cygwin The idea is to commit a change incrementing the `pkgver`, then running this script, and then amending the commit. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> * msys2-runtime: work around Cygwin's source code containing symlinks It is a bit unfortunate that MSYS2 substitutes symlinks by deep copies, by default. Git, for example, claims that it cannot do symlinks, but Cygwin now needs this. Let's make do with that default. The strategy we use is simple: we override the auto-detected `core.symlinks` setting. That will result in a dirty worktree, of course: deep copies are not symlinks, and `git status` will detect it. But that does not matter, as the build will now work ("deep" copies of those header files will work just as well as real symlinks would have done). Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> * msys2-runtime: upgrade to v3.1.4 Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
26 lines
722 B
Diff
26 lines
722 B
Diff
From 08e1f13d0ff5dd44e399fada306ffe9b98578fc7 Mon Sep 17 00:00:00 2001
|
|
From: Ray Donnelly <mingw.android@gmail.com>
|
|
Date: Fri, 21 Aug 2015 12:18:52 +0100
|
|
Subject: [PATCH 13/N] Add debugging for build_argv
|
|
|
|
---
|
|
winsup/cygwin/dcrt0.cc | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc
|
|
index 0878c4b..8ed00dc 100644
|
|
--- a/winsup/cygwin/dcrt0.cc
|
|
+++ b/winsup/cygwin/dcrt0.cc
|
|
@@ -309,6 +309,8 @@ build_argv (char *cmd, char **&argv, int &argc, int winshell, int glob)
|
|
argvlen = 0;
|
|
argv = NULL;
|
|
|
|
+ debug_printf ("cmd = '%s', winshell = %d, glob = %d", cmd, winshell, glob);
|
|
+
|
|
/* Scan command line until there is nothing left. */
|
|
while (*cmd)
|
|
{
|
|
--
|
|
2.26.2
|
|
|