From 623eee9a533c63a8677782f2177ccf1a87495c5b Mon Sep 17 00:00:00 2001 From: Filippo Spiga Date: Wed, 10 Aug 2022 18:15:41 +0800 Subject: arm: add a dependency on "ncurses abi=5' (#31942) Co-authored-by: Massimiliano Culpo Co-authored-by: fspiga --- var/spack/repos/builtin/packages/arm/package.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/arm/package.py b/var/spack/repos/builtin/packages/arm/package.py index 01ed34cd65..2fab5e2d2d 100644 --- a/var/spack/repos/builtin/packages/arm/package.py +++ b/var/spack/repos/builtin/packages/arm/package.py @@ -78,7 +78,7 @@ class Arm(Package): conflicts("target=x86_64:", msg="Only available on Aarch64") conflicts("target=ppc64:", msg="Only available on Aarch64") conflicts("target=ppc64le:", msg="Only available on Aarch64") - + depends_on("ncurses abi=5") executables = [r"armclang", r"armclang\+\+", r"armflang"] # Licensing - Not required from 22.0.1 on. @@ -149,3 +149,5 @@ class Arm(Package): env.prepend_path("CPATH", join_path(arm_dir, "include")) env.prepend_path("MANPATH", join_path(arm_dir, "share", "man")) env.prepend_path("ARM_LICENSE_DIR", join_path(self.prefix, "licences")) + if "ncurses" in self.spec: + env.prepend_path("LD_LIBRARY_PATH", join_path(self.spec["ncurses"].prefix, "lib")) -- cgit v1.2.3-70-g09d2