diff --git a/var/spack/repos/builtin/packages/readline/package.py b/var/spack/repos/builtin/packages/readline/package.py index 0db25205c2c..5c1f686e276 100644 --- a/var/spack/repos/builtin/packages/readline/package.py +++ b/var/spack/repos/builtin/packages/readline/package.py @@ -29,8 +29,11 @@ class Readline(AutotoolsPackage, GNUMirrorPackage): def build(self, spec, prefix): options = [ - 'SHLIB_LIBS=-L{0} -lncursesw -ltinfo'.format( + 'SHLIB_LIBS=-L{0} -lncursesw'.format( spec['ncurses'].prefix.lib) ] + if '+termlib' in spec['ncurses']: + options[0] += ' -ltinfo' + make(*options)