summaryrefslogtreecommitdiff
path: root/dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-10-25 13:05:17 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-10-25 13:05:17 +0000
commitfa9f7e190f626ce3fd9a972abd0ed1bafa9b8a13 (patch)
treee3d7b90c67886cd49f0f0ced33eea30aeaa6a9f2 /dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch
parent9218995707096553f29ac818e9f1eee6d2d3af27 (diff)
downloadsrcux-fa9f7e190f626ce3fd9a972abd0ed1bafa9b8a13.tar.gz
srcux-fa9f7e190f626ce3fd9a972abd0ed1bafa9b8a13.tar.xz
srcux-fa9f7e190f626ce3fd9a972abd0ed1bafa9b8a13.zip
Adding metadata
Diffstat (limited to 'dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch')
-rw-r--r--dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch49
1 files changed, 0 insertions, 49 deletions
diff --git a/dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch b/dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch
deleted file mode 100644
index 6a31d2efe970..000000000000
--- a/dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-https://github.com/numpy/numpy/commit/689d905f501b7abbddf0fdef241fa586a83e5cd6
-https://github.com/numpy/numpy/pull/20116
-https://bugs.gentoo.org/802150
-
-From 7dcf62379f41407d8f9583d1c2016e3d8ec48384 Mon Sep 17 00:00:00 2001
-From: Hector Martin <marcan@marcan.st>
-Date: Thu, 14 Oct 2021 14:58:52 +0900
-Subject: [PATCH] MAINT: Fix issue with C compiler args containing spaces
-
-Instead of doing a dumb string split, use shlex to make sure args
-containing spaces are handled properly.
----
- numpy/distutils/unixccompiler.py | 13 +++++++------
- 1 file changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/numpy/distutils/unixccompiler.py b/numpy/distutils/unixccompiler.py
-index 733a9fc5094..4884960fdf2 100644
---- a/numpy/distutils/unixccompiler.py
-+++ b/numpy/distutils/unixccompiler.py
-@@ -5,6 +5,7 @@
- import os
- import sys
- import subprocess
-+import shlex
-
- from distutils.errors import CompileError, DistutilsExecError, LibError
- from distutils.unixccompiler import UnixCCompiler
-@@ -30,15 +31,15 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts
- if 'OPT' in os.environ:
- # XXX who uses this?
- from sysconfig import get_config_vars
-- opt = " ".join(os.environ['OPT'].split())
-- gcv_opt = " ".join(get_config_vars('OPT')[0].split())
-- ccomp_s = " ".join(self.compiler_so)
-+ opt = shlex.join(shlex.split(os.environ['OPT']))
-+ gcv_opt = shlex.join(shlex.split(get_config_vars('OPT')[0]))
-+ ccomp_s = shlex.join(self.compiler_so)
- if opt not in ccomp_s:
- ccomp_s = ccomp_s.replace(gcv_opt, opt)
-- self.compiler_so = ccomp_s.split()
-- llink_s = " ".join(self.linker_so)
-+ self.compiler_so = shlex.split(ccomp_s)
-+ llink_s = shlex.join(self.linker_so)
- if opt not in llink_s:
-- self.linker_so = llink_s.split() + opt.split()
-+ self.linker_so = self.linker_so + shlex.split(opt)
-
- display = '%s: %s' % (os.path.basename(self.compiler_so[0]), src)
-