From a8137648749abbd517106bb98ec6b291c6215499 Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Wed, 5 Apr 2017 21:50:42 +0200 Subject: [PATCH] Fix libxpm (#3704) It tries to use gettext but fails because it does not explicitly link against libintl. --- var/spack/repos/builtin/packages/libxpm/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/libxpm/package.py b/var/spack/repos/builtin/packages/libxpm/package.py index cfb269db7f9..ea30a1c7414 100644 --- a/var/spack/repos/builtin/packages/libxpm/package.py +++ b/var/spack/repos/builtin/packages/libxpm/package.py @@ -37,8 +37,13 @@ class Libxpm(AutotoolsPackage): version('3.5.8', '2d81d6633e67ac5562e2fbee126b2897') version('3.5.7', '7bbc8f112f7143ed6961a58ce4e14558') + depends_on('gettext') depends_on('libx11') depends_on('xproto', type='build') depends_on('pkg-config@0.9.0:', type='build') depends_on('util-macros', type='build') + + def setup_environment(self, spack_env, run_env): + spack_env.set('LDFLAGS', '-L{0} -lintl'.format( + self.spec['gettext'].prefix.lib))