diff options
author | Milton Woods <miltonjwoods@gmail.com> | 2017-04-26 22:42:43 +1000 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2017-04-26 07:42:43 -0500 |
commit | e6efb1aa21ffa89d695cdfe69bf0f6c3238f7e1f (patch) | |
tree | 91b3cb76b70dcde925f05521daa3ada3b2ec1075 | |
parent | 3b32e008ec26e927fdf4fc712f100bfb1d614b98 (diff) | |
download | spack-e6efb1aa21ffa89d695cdfe69bf0f6c3238f7e1f.tar.gz spack-e6efb1aa21ffa89d695cdfe69bf0f6c3238f7e1f.tar.bz2 spack-e6efb1aa21ffa89d695cdfe69bf0f6c3238f7e1f.tar.xz spack-e6efb1aa21ffa89d695cdfe69bf0f6c3238f7e1f.zip |
perl: identify dependency on gdbm (#3896)
* perl: provide +gdbm variant for use when system dbm is missing or buggy
* perl: remove gdbm variant; always depends on gdbm
* perl: pass gdbm paths as Configure arguments
-rw-r--r-- | var/spack/repos/builtin/packages/perl/package.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/perl/package.py b/var/spack/repos/builtin/packages/perl/package.py index 5ca5f42492..ad67cae48c 100644 --- a/var/spack/repos/builtin/packages/perl/package.py +++ b/var/spack/repos/builtin/packages/perl/package.py @@ -58,6 +58,8 @@ class Perl(Package): # Perl doesn't use Autotools, it should subclass Package extendable = True + depends_on('gdbm') + # Installing cpanm alongside the core makes it safe and simple for # people/projects to install their own sets of perl modules. Not # having it in core increases the "energy of activation" for doing @@ -81,7 +83,9 @@ class Perl(Package): # Perl doesn't use Autotools, it should subclass Package config_args = [ '-des', - '-Dprefix={0}'.format(prefix) + '-Dprefix={0}'.format(prefix), + '-Dlocincpth=' + self.spec['gdbm'].prefix.include, + '-Dloclibpth=' + self.spec['gdbm'].prefix.lib ] # Discussion of -fPIC for Intel at: |