From e6efb1aa21ffa89d695cdfe69bf0f6c3238f7e1f Mon Sep 17 00:00:00 2001 From: Milton Woods Date: Wed, 26 Apr 2017 22:42:43 +1000 Subject: 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 --- var/spack/repos/builtin/packages/perl/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'var') 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: -- cgit v1.2.3-70-g09d2