diff options
author | Denis Davydov <davydden@gmail.com> | 2016-03-27 17:38:25 +0200 |
---|---|---|
committer | Denis Davydov <davydden@gmail.com> | 2016-03-27 17:38:25 +0200 |
commit | 439d3b3ddb4e53721b216bd19bec1e8fa16faf89 (patch) | |
tree | 19b2647c34aef5f5e97629be6062ad97db2e28c7 /var | |
parent | 3e39daeb12aa13a3f3f975ff315143bc3f13a2b4 (diff) | |
download | spack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.tar.gz spack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.tar.bz2 spack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.tar.xz spack-439d3b3ddb4e53721b216bd19bec1e8fa16faf89.zip |
mumps: add install_name / soname
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/mumps/package.py | 4 |
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: |