From 5b77046e2020763f8460263b03750319594b0762 Mon Sep 17 00:00:00 2001 From: lorddavidiii Date: Thu, 8 Apr 2021 14:10:36 +0200 Subject: ncurses: add determine_variants for abi version (#22647) --- var/spack/repos/builtin/packages/ncurses/package.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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 -- cgit v1.2.3-60-g2f50