pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/py-numpy py-numpy: Do not generate debug symbols
details: https://anonhg.NetBSD.org/pkgsrc/rev/d1554b221f32
branches: trunk
changeset: 380230:d1554b221f32
user: adam <adam%pkgsrc.org@localhost>
date: Mon May 14 06:36:17 2018 +0000
description:
py-numpy: Do not generate debug symbols
diffstat:
math/py-numpy/distinfo | 4 +-
math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py | 44 ++++++++---
2 files changed, 33 insertions(+), 15 deletions(-)
diffs (107 lines):
diff -r 34b65e4183e6 -r d1554b221f32 math/py-numpy/distinfo
--- a/math/py-numpy/distinfo Mon May 14 00:07:40 2018 +0000
+++ b/math/py-numpy/distinfo Mon May 14 06:36:17 2018 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.30 2018/05/02 04:42:25 adam Exp $
+$NetBSD: distinfo,v 1.31 2018/05/14 06:36:17 adam Exp $
SHA1 (numpy-1.14.3.zip) = 7c38949d06cf4e090eb96cbafa6269546561a80c
RMD160 (numpy-1.14.3.zip) = cf0ab10d8a4da4bb9c21f38889043d8652ca1d49
@@ -7,5 +7,5 @@
SHA1 (patch-aa) = c964fa13fb120b1b0f9d0bf5bc713507cd60b945
SHA1 (patch-ab) = b421455fdbb666c8075d8bffbeb59533434d23e6
SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed
-SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 4b0833d09560ebb954dd53ebc5cdcce339705bac
+SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = db8d3238c618ecd5900650a2150efb9459e94e96
SHA1 (patch-numpy_distutils_system__info.py) = dfd88a140b65a66c222a95ea4be6f20a33702e3b
diff -r 34b65e4183e6 -r d1554b221f32 math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py
--- a/math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py Mon May 14 00:07:40 2018 +0000
+++ b/math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py Mon May 14 06:36:17 2018 +0000
@@ -1,14 +1,15 @@
-$NetBSD: patch-numpy_distutils_fcompiler_gnu.py,v 1.13 2017/10/05 08:21:27 adam Exp $
+$NetBSD: patch-numpy_distutils_fcompiler_gnu.py,v 1.14 2018/05/14 06:36:17 adam Exp $
Linker needs -shared explictly (at least with GCC 4.7 on SunOS), plus
any ABI flags as appropriate.
+Do not generate debug symbols (remove '-g').
On OS X, do not use '-bundle' and 'dynamic_lookup' (to avoid Python.framework).
Do not use -funroll-loops compiler flag.
Do not run a shell command when it is "None".
---- numpy/distutils/fcompiler/gnu.py.orig 2017-09-29 20:10:10.000000000 +0000
+--- numpy/distutils/fcompiler/gnu.py.orig 2018-04-23 16:28:56.000000000 +0000
+++ numpy/distutils/fcompiler/gnu.py
-@@ -57,8 +57,10 @@ class GnuFCompiler(FCompiler):
+@@ -63,8 +63,10 @@ class GnuFCompiler(FCompiler):
return ('gfortran', m.group(1))
else:
# Output probably from --version, try harder:
@@ -20,16 +21,24 @@
return ('gfortran', m.group(1))
m = re.search(
r'GNU Fortran.*?\-?([0-9-.]+\.[0-9-.]+)', version_string)
-@@ -88,7 +90,7 @@ class GnuFCompiler(FCompiler):
- 'compiler_f77' : [None, "-g", "-Wall", "-fno-second-underscore"],
+@@ -91,13 +93,13 @@ class GnuFCompiler(FCompiler):
+ possible_executables = ['g77', 'f77']
+ executables = {
+ 'version_cmd' : [None, "-dumpversion"],
+- 'compiler_f77' : [None, "-g", "-Wall", "-fno-second-underscore"],
++ 'compiler_f77' : [None, "-Wall", "-fno-second-underscore"],
'compiler_f90' : None, # Use --fcompiler=gnu95 for f90 codes
'compiler_fix' : None,
- 'linker_so' : [None, "-g", "-Wall"],
-+ 'linker_so' : [None, "-g", "-Wall", "-shared", ""],
++ 'linker_so' : [None, "-Wall", "-shared", ""],
'archiver' : ["ar", "-cr"],
'ranlib' : ["ranlib"],
- 'linker_exe' : [None, "-g", "-Wall"]
-@@ -140,7 +142,7 @@ class GnuFCompiler(FCompiler):
+- 'linker_exe' : [None, "-g", "-Wall"]
++ 'linker_exe' : [None, "-Wall"]
+ }
+ module_dir_switch = None
+ module_include_switch = None
+@@ -146,7 +148,7 @@ class GnuFCompiler(FCompiler):
s = 'Env. variable MACOSX_DEPLOYMENT_TARGET set to 10.3'
warnings.warn(s, stacklevel=2)
@@ -38,7 +47,7 @@
else:
opt.append("-shared")
if sys.platform.startswith('sunos'):
-@@ -216,7 +218,6 @@ class GnuFCompiler(FCompiler):
+@@ -237,7 +239,6 @@ class GnuFCompiler(FCompiler):
opt = ['-O2']
else:
opt = ['-O3']
@@ -46,16 +55,25 @@
return opt
def _c_arch_flags(self):
-@@ -271,7 +272,7 @@ class Gnu95FCompiler(GnuFCompiler):
+@@ -288,13 +289,13 @@ class Gnu95FCompiler(GnuFCompiler):
+ possible_executables = ['gfortran', 'f95']
+ executables = {
+ 'version_cmd' : ["<F90>", "-dumpversion"],
+- 'compiler_f77' : [None, "-Wall", "-g", "-ffixed-form",
++ 'compiler_f77' : [None, "-Wall", "-ffixed-form",
"-fno-second-underscore"] + _EXTRAFLAGS,
- 'compiler_fix' : [None, "-Wall", "-g","-ffixed-form",
+- 'compiler_f90' : [None, "-Wall", "-g",
++ 'compiler_f90' : [None, "-Wall",
+ "-fno-second-underscore"] + _EXTRAFLAGS,
+- 'compiler_fix' : [None, "-Wall", "-g","-ffixed-form",
++ 'compiler_fix' : [None, "-Wall", "-ffixed-form",
"-fno-second-underscore"] + _EXTRAFLAGS,
- 'linker_so' : ["<F90>", "-Wall", "-g"],
-+ 'linker_so' : ["<F90>", "-Wall", "-g", "-shared", ""],
++ 'linker_so' : ["<F90>", "-Wall", "-shared", ""],
'archiver' : ["ar", "-cr"],
'ranlib' : ["ranlib"],
'linker_exe' : [None, "-Wall"]
-@@ -284,7 +285,7 @@ class Gnu95FCompiler(GnuFCompiler):
+@@ -307,7 +308,7 @@ class Gnu95FCompiler(GnuFCompiler):
def _universal_flags(self, cmd):
"""Return a list of -arch flags for every supported architecture."""
Home |
Main Index |
Thread Index |
Old Index