summarylogtreecommitdiffstats
path: root/0046-msys-replace-slashes-used-in-io-redirection.patch
diff options
context:
space:
mode:
Diffstat (limited to '0046-msys-replace-slashes-used-in-io-redirection.patch')
-rw-r--r--0046-msys-replace-slashes-used-in-io-redirection.patch73
1 files changed, 73 insertions, 0 deletions
diff --git a/0046-msys-replace-slashes-used-in-io-redirection.patch b/0046-msys-replace-slashes-used-in-io-redirection.patch
new file mode 100644
index 000000000000..c99d0ff5fb46
--- /dev/null
+++ b/0046-msys-replace-slashes-used-in-io-redirection.patch
@@ -0,0 +1,73 @@
+From a85ea70acca8b8d49c5dea8451ec512ea979d88d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?=
+ <alexey.pawlow@gmail.com>
+Date: Thu, 17 Jun 2021 18:51:58 +0530
+Subject: [PATCH 046/N] msys replace slashes used in io redirection
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Co-authored-by: Алексей <alexey.pawlow@gmail.com>
+Co-authored-by: Christoph Reiter <reiter.christoph@gmail.com>
+---
+ setup.py | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 207a61c..d7a60e0 100644
+--- a/setup.py
++++ b/setup.py
+@@ -646,7 +646,7 @@ class PyBuildExt(build_ext):
+ # Debian/Ubuntu multiarch support.
+ # https://wiki.ubuntu.com/MultiarchSpec
+ cc = sysconfig.get_config_var('CC')
+- tmpfile = os.path.join(self.build_temp, 'multiarch')
++ tmpfile = os.path.join(self.build_temp, 'multiarch').replace('\\','/')
+ if not os.path.exists(self.build_temp):
+ os.makedirs(self.build_temp)
+ ret = run_command(
+@@ -671,7 +671,7 @@ class PyBuildExt(build_ext):
+ opt = ''
+ if CROSS_COMPILING:
+ opt = '-t' + sysconfig.get_config_var('HOST_GNU_TYPE')
+- tmpfile = os.path.join(self.build_temp, 'multiarch')
++ tmpfile = os.path.join(self.build_temp, 'multiarch').replace('\\','/')
+ if not os.path.exists(self.build_temp):
+ os.makedirs(self.build_temp)
+ ret = run_command(
+@@ -690,7 +690,7 @@ class PyBuildExt(build_ext):
+
+ def add_cross_compiling_paths(self):
+ cc = sysconfig.get_config_var('CC')
+- tmpfile = os.path.join(self.build_temp, 'ccpaths')
++ tmpfile = os.path.join(self.build_temp, 'ccpaths').replace('\\','/')
+ if not os.path.exists(self.build_temp):
+ os.makedirs(self.build_temp)
+ ret = run_command('%s -E -v - </dev/null 2>%s 1>/dev/null' % (cc, tmpfile))
+@@ -1004,7 +1004,7 @@ class PyBuildExt(build_ext):
+ readline_termcap_library = ""
+ curses_library = ""
+ # Cannot use os.popen here in py3k.
+- tmpfile = os.path.join(self.build_temp, 'readline_termcap_lib')
++ tmpfile = os.path.join(self.build_temp, 'readline_termcap_lib').replace('\\','/')
+ if not os.path.exists(self.build_temp):
+ os.makedirs(self.build_temp)
+ # Determine if readline is already linked against curses or tinfo.
+@@ -2003,12 +2003,12 @@ class PyBuildExt(build_ext):
+ cflags = sysconfig.get_config_vars('CFLAGS')[0]
+ archs = re.findall(r'-arch\s+(\w+)', cflags)
+
+- tmpfile = os.path.join(self.build_temp, 'tk.arch')
++ tmpfile = os.path.join(self.build_temp, 'tk.arch').replace('\\','/')
+ if not os.path.exists(self.build_temp):
+ os.makedirs(self.build_temp)
+
+ run_command(
+- "file {}/Tk.framework/Tk | grep 'for architecture' > {}".format(F, tmpfile)
++ "file {}/Tk.framework/Tk | grep 'for architecture' > {}".format(F, tmpfile).replace('\\','/')
+ )
+ with open(tmpfile) as fp:
+ detected_archs = []
+--
+2.33.0
+