diff options
author | lorddavidiii <maximillian.bensch@aei.mpg.de> | 2021-04-08 14:10:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-08 14:10:36 +0200 |
commit | 5b77046e2020763f8460263b03750319594b0762 (patch) | |
tree | ddcfb2fe64753df8f4024405b6d764ac7aff5a74 | |
parent | d805be02eca72de2fd332392db97eda3b8dbd893 (diff) | |
download | spack-5b77046e2020763f8460263b03750319594b0762.tar.gz spack-5b77046e2020763f8460263b03750319594b0762.tar.bz2 spack-5b77046e2020763f8460263b03750319594b0762.tar.xz spack-5b77046e2020763f8460263b03750319594b0762.zip |
ncurses: add determine_variants for abi version (#22647)
-rw-r--r-- | var/spack/repos/builtin/packages/ncurses/package.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/ncurses/package.py b/var/spack/repos/builtin/packages/ncurses/package.py index 1b359ce0e3..40a2ec77ec 100644 --- a/var/spack/repos/builtin/packages/ncurses/package.py +++ b/var/spack/repos/builtin/packages/ncurses/package.py @@ -69,6 +69,15 @@ class Ncurses(AutotoolsPackage, GNUMirrorPackage): break if usingSymlinks: variants += '+symlinks' + + abiVersion = 'none' + output = Executable(exe)('--abi-version', output=str, error=str) + if '6' in output: + abiVersion = '6' + elif '5' in output: + abiVersion = '5' + variants += ' abi=' + abiVersion + results.append(variants) return results |