summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Brady <ptb@lanl.gov>2021-12-10 21:24:33 -0700
committerGitHub <noreply@github.com>2021-12-10 20:24:33 -0800
commit27ba83523634e078aed44abcd06f5a9a9b6ab0e1 (patch)
treec83d1113c198751012b833df70be0e9227dfd50f
parente4da7db5674bec117ef1e0ab34913130f1727917 (diff)
downloadspack-27ba83523634e078aed44abcd06f5a9a9b6ab0e1.tar.gz
spack-27ba83523634e078aed44abcd06f5a9a9b6ab0e1.tar.bz2
spack-27ba83523634e078aed44abcd06f5a9a9b6ab0e1.tar.xz
spack-27ba83523634e078aed44abcd06f5a9a9b6ab0e1.zip
lua package: fix build with ncurses~termlib (#27863)
Get link flags directly from dependencies rather than hardcoding
-rw-r--r--var/spack/repos/builtin/packages/lua/package.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/lua/package.py b/var/spack/repos/builtin/packages/lua/package.py
index c3b021d96f..4263fdc5da 100644
--- a/var/spack/repos/builtin/packages/lua/package.py
+++ b/var/spack/repos/builtin/packages/lua/package.py
@@ -63,10 +63,10 @@ class Lua(Package):
else:
target = 'linux'
make('INSTALL_TOP=%s' % prefix,
- 'MYLDFLAGS=-L%s -L%s' % (
- spec['readline'].prefix.lib,
- spec['ncurses'].prefix.lib),
- 'MYLIBS=-lncursesw -ltinfow',
+ 'MYLDFLAGS=' + ' '.join((
+ spec['readline'].libs.search_flags,
+ spec['ncurses'].libs.search_flags)),
+ 'MYLIBS=%s' % spec['ncurses'].libs.link_flags,
'CC=%s -std=gnu99 %s' % (spack_cc,
self.compiler.cc_pic_flag),
target)