summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Davydov <davydden@gmail.com>2016-03-27 17:38:25 +0200
committerDenis Davydov <davydden@gmail.com>2016-03-27 17:38:25 +0200
commit439d3b3ddb4e53721b216bd19bec1e8fa16faf89 (patch)
tree19b2647c34aef5f5e97629be6062ad97db2e28c7
parent3e39daeb12aa13a3f3f975ff315143bc3f13a2b4 (diff)
downloadspack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.tar.gz
spack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.tar.bz2
spack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.tar.xz
spack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.zip
mumps: add install_name / soname
-rw-r--r--var/spack/repos/builtin/packages/mumps/package.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/mumps/package.py b/var/spack/repos/builtin/packages/mumps/package.py
index b295857ab5..26440ab7c8 100644
--- a/var/spack/repos/builtin/packages/mumps/package.py
+++ b/var/spack/repos/builtin/packages/mumps/package.py
@@ -113,13 +113,13 @@ class Mumps(Package):
# Building dylibs with mpif90 causes segfaults on 10.8 and 10.10. Use gfortran. (Homebrew)
makefile_conf.extend([
'LIBEXT=.dylib',
- 'AR=%s -dynamiclib -undefined dynamic_lookup -o ' % os.environ['FC'],
+ 'AR=%s -dynamiclib -Wl,-install_name -Wl,%s/$(notdir $@) -undefined dynamic_lookup -o ' % (os.environ['FC'],prefix.lib),
'RANLIB=echo'
])
else:
makefile_conf.extend([
'LIBEXT=.so',
- 'AR=$(FL) -shared -o',
+ 'AR=$(FL) -shared -Wl,-soname -Wl,%s/$(notdir $@) -o' % prefix.lib,
'RANLIB=echo'
])
else: