diff --git a/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py b/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py index 76fab344396..d21a1600d61 100644 --- a/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py +++ b/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py @@ -35,12 +35,12 @@ class AwsOfiRccl(AutotoolsPackage): # To enable this plug-in to work with RCCL add it to the LD_LIBRARY_PATH def setup_run_environment(self, env): aws_ofi_rccl_home = self.spec["aws-ofi-rccl"].prefix - env.append_path("LD_LIBRARY_PATH", aws_ofi_rccl_home.lib) + env.prepend_path("LD_LIBRARY_PATH", aws_ofi_rccl_home.lib) # To enable this plug-in to work with RCCL add it to the LD_LIBRARY_PATH def setup_dependent_run_environment(self, env, dependent_spec): aws_ofi_rccl_home = self.spec["aws-ofi-rccl"].prefix - env.append_path("LD_LIBRARY_PATH", aws_ofi_rccl_home.lib) + env.prepend_path("LD_LIBRARY_PATH", aws_ofi_rccl_home.lib) def configure_args(self): spec = self.spec diff --git a/var/spack/repos/builtin/packages/libfabric/package.py b/var/spack/repos/builtin/packages/libfabric/package.py index 0f48b16f9a0..0c296736fb8 100644 --- a/var/spack/repos/builtin/packages/libfabric/package.py +++ b/var/spack/repos/builtin/packages/libfabric/package.py @@ -153,6 +153,16 @@ def setup_build_environment(self, env): if self.run_tests: env.prepend_path("PATH", self.prefix.bin) + # To enable this package add it to the LD_LIBRARY_PATH + def setup_run_environment(self, env): + libfabric_home = self.spec["libfabric"].prefix + env.prepend_path("LD_LIBRARY_PATH", libfabric_home.lib) + + # To enable this package add it to the LD_LIBRARY_PATH + def setup_dependent_run_environment(self, env, dependent_spec): + libfabric_home = self.spec["libfabric"].prefix + env.prepend_path("LD_LIBRARY_PATH", libfabric_home.lib) + @when("@main") def autoreconf(self, spec, prefix): bash = which("bash")