diff --git a/stacks/pinot-noir/config.json b/stacks/pinot-noir/config.json
index 560deecee708cb9665b65f8ce0b67e5c5add7b85..1b7591031d85b3df862f7314cafeadcc029e13c8 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 895a66ce2a2229b54b72b6c37a3261d96f191697..d7e136c32c33c47c1600de8d18e7eeb4f795d7e4 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 562aabfb0b806c6ca5e153b0545cc2e985618d56..5d332ddc4c4a607723d1d2dae1d226ca460b2f7a 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
   # ----------------------------------------------------------------------------