diff options
author | Peter Brady <ptb@lanl.gov> | 2021-12-10 21:24:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-10 20:24:33 -0800 |
commit | 27ba83523634e078aed44abcd06f5a9a9b6ab0e1 (patch) | |
tree | c83d1113c198751012b833df70be0e9227dfd50f | |
parent | e4da7db5674bec117ef1e0ab34913130f1727917 (diff) | |
download | spack-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.py | 8 |
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) |