summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMilton Woods <miltonjwoods@gmail.com>2017-04-26 22:42:43 +1000
committerAdam J. Stewart <ajstewart426@gmail.com>2017-04-26 07:42:43 -0500
commite6efb1aa21ffa89d695cdfe69bf0f6c3238f7e1f (patch)
tree91b3cb76b70dcde925f05521daa3ada3b2ec1075 /var
parent3b32e008ec26e927fdf4fc712f100bfb1d614b98 (diff)
downloadspack-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
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/perl/package.py6
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: