diff options
author | Harmen Stoppels <me@harmenstoppels.nl> | 2024-09-16 12:12:38 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-16 12:12:38 +0200 |
commit | ef0e54726d0deeb36c10f527f07301ee0e2e7915 (patch) | |
tree | c476ec89adf1097739f6647bd0c7ae4e8e2fd209 | |
parent | 8225b189855acd895cd5b2e4eba7c0c1cdf86bd3 (diff) | |
download | spack-ef0e54726d0deeb36c10f527f07301ee0e2e7915.tar.gz spack-ef0e54726d0deeb36c10f527f07301ee0e2e7915.tar.bz2 spack-ef0e54726d0deeb36c10f527f07301ee0e2e7915.tar.xz spack-ef0e54726d0deeb36c10f527f07301ee0e2e7915.zip |
freexl: add missing deps (#46330)
-rw-r--r-- | var/spack/repos/builtin/packages/freexl/package.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/freexl/package.py b/var/spack/repos/builtin/packages/freexl/package.py index 41f593df26..3288dd477e 100644 --- a/var/spack/repos/builtin/packages/freexl/package.py +++ b/var/spack/repos/builtin/packages/freexl/package.py @@ -17,6 +17,16 @@ class Freexl(AutotoolsPackage): version("1.0.6", sha256="3de8b57a3d130cb2881ea52d3aa9ce1feedb1b57b7daa4eb37f751404f90fc22") version("1.0.5", sha256="3dc9b150d218b0e280a3d6a41d93c1e45f4d7155829d75f1e5bf3e0b0de6750d") - depends_on("c", type="build") # generated + depends_on("c", type="build") depends_on("minizip", when="@2:") + depends_on("expat", type="link") + depends_on("iconv", type="link") + + def flag_handler(self, name, flags): + # avoid that header is taken from libiconv, but library from libc -- configure script is + # missing a compile + link test. + iconv = self.spec["iconv"] + if name == "ldflags" and iconv.name == "libiconv": + flags.append(iconv.libs.ld_flags) + return (flags, None, None) |