From b116e74328e64d8fb667741177ec711a986f22dc Mon Sep 17 00:00:00 2001
From: Nicolas Richart <networms@gmail.ch>
Date: Fri, 21 Jun 2024 10:10:41 +0200
Subject: [PATCH] More constraint for openmpi dependencies

---
 stacks/pinot-noir/config.json         | 1 -
 stacks/pinot-noir/packages_jed.yaml   | 4 ++--
 stacks/pinot-noir/packages_stack.yaml | 3 +++
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/stacks/pinot-noir/config.json b/stacks/pinot-noir/config.json
index 560deec..1b75910 100644
--- a/stacks/pinot-noir/config.json
+++ b/stacks/pinot-noir/config.json
@@ -78,7 +78,6 @@
             "gnuplot",
             "libaec",
             "libevent",
-            "libfuse",
             "libpciaccess",
             "libsigsegv",
             "libtool",
diff --git a/stacks/pinot-noir/packages_jed.yaml b/stacks/pinot-noir/packages_jed.yaml
index 895a66c..d7e136c 100644
--- a/stacks/pinot-noir/packages_jed.yaml
+++ b/stacks/pinot-noir/packages_jed.yaml
@@ -19,7 +19,7 @@ packages:
 
   openmpi:
     require:
-      - spec: 'fabrics=hcoll +cuda target=icelake'
+      - spec: 'fabrics=hcoll +cuda cuda_arch=90 target=icelake'
 
   pmix:
     buildable: false
@@ -41,7 +41,7 @@ packages:
 
   ucx:
     require:
-      - spec: '+xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +vfs +gdrcopy +cuda'
+      - spec: '+xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +vfs +gdrcopy +cuda cuda_arch=90 target=icelake'
 
   xpmem:
     buildable: false
diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index 562aabf..5d332dd 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -40,6 +40,9 @@ packages:
       - spec: '^python %gcc@12.3.0'
         when: '%gcc@12.3.0 ^python'
 
+      - spec: '^openblas %gcc@12.3.0'
+        when: '%gcc@12.3.0 ^openblas'
+
   # ----------------------------------------------------------------------------
   # Requirements
   # ----------------------------------------------------------------------------
-- 
GitLab