From d7d886e3b525f75d73516fb4204c3f2b58874521 Mon Sep 17 00:00:00 2001 From: Philipp Edelmann Date: Tue, 29 Apr 2025 10:44:43 -0600 Subject: [PATCH] zoltan: add scotch library dependency (#50163) * zoltan: add scotch library dependency Due to the way the shared library is built it does not pick up dependencies to other shared libraries correctly. This adds the library dependency manually in the same way it is already done for parmetis. * add tukss as maintainer for zoltan --- var/spack/repos/builtin/packages/zoltan/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/zoltan/package.py b/var/spack/repos/builtin/packages/zoltan/package.py index 2cc4879d8fd..509fb63a5ca 100644 --- a/var/spack/repos/builtin/packages/zoltan/package.py +++ b/var/spack/repos/builtin/packages/zoltan/package.py @@ -21,6 +21,8 @@ class Zoltan(AutotoolsPackage): license("Unlicense") + maintainers("tukss") + version("3.901", sha256="030c22d9f7532d3076e40cba1f03a63b2ee961d8cc9a35149af4a3684922a910") version("3.83", sha256="17320a9f08e47f30f6f3846a74d15bfea6f3c1b937ca93c0ab759ca02c40e56c") @@ -153,6 +155,8 @@ def configure_args(self): f"--with-scotch-libdir={scotch_prefix.lib}", ] ) + config_libs.append(spec["scotch"].libs.ld_flags) + config_ldflags.append(spec["scotch"].libs.ld_flags) if spec.satisfies("+mpi"): config_args.extend(