diff --git a/stacks/pinot-noir/packages.yaml b/stacks/pinot-noir/packages.yaml
index fbb9fc25a1c27242a397277ebc2d0f24c2843631..082ec2575f7f5c6c2cd1dc70cc47f5df498ca9fe 100644
--- a/stacks/pinot-noir/packages.yaml
+++ b/stacks/pinot-noir/packages.yaml
@@ -35,8 +35,7 @@ packages:
 
   openmpi:
     require:
-    - spec: fabrics=ofi,ucx,verbs schedulers=slurm
-            ~rsh +romio romio-filesystem=gpfs
+    - spec: '@5.0.3 fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs'
     - spec: ^ucx +cuda
       when: +cuda
 
@@ -57,20 +56,26 @@ packages:
   rdma-core:
     buildable: false
     externals:
-    - spec: 'rdma-core@44.1 %gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+    - spec: 'rdma-core@44.1'
       prefix: /usr
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
   slurm:
     buildable: false
     externals:
-    - spec: 'slurm@23-11-0-1 %gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+    - spec: 'slurm@23-11-0-1'
       prefix: /usr
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
   pmix:
     buildable: false
     externals:
-    - spec: 'pmix@5.0.1 %gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+    - spec: 'pmix@5.0.1'
       prefix: /usr
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
   # ----------------------------------------------------------------------------
   # Core compiler packages
@@ -99,6 +104,10 @@ packages:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
+  expat:
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+
   findutils:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
@@ -111,6 +120,10 @@ packages:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
+  glibc:
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+
   gmake:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
@@ -119,6 +132,10 @@ packages:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
+  libevent:
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+
   m4:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'