diff --git a/stacks/pinot-noir/packages.yaml b/stacks/pinot-noir/packages.yaml
index 77dc131dd59539139faa688806cfb2ef3f6bbc15..fbb9fc25a1c27242a397277ebc2d0f24c2843631 100644
--- a/stacks/pinot-noir/packages.yaml
+++ b/stacks/pinot-noir/packages.yaml
@@ -19,26 +19,6 @@ packages:
       - spec: "+ipo"
         when: '%gcc'
 
-  # System dependencies  # ----------------------------------------------------------------------------
-  rdma-core:
-    buildable: false
-    externals:
-    - spec: rdma-core@44.1
-      prefix: /usr
-
-  slurm:
-    buildable: false
-    externals:
-    - spec: slurm@23-11-0-1
-      prefix: /usr
-
-  pmix:
-    buildable: false
-    externals:
-    - spec: pmix@5.0.1
-      prefix: /usr
-
-
   # ----------------------------------------------------------------------------
   # Requirements
   # ----------------------------------------------------------------------------
@@ -71,8 +51,30 @@ packages:
     - spec: +gdrcopy
       when: +cuda
 
+  # ----------------------------------------------------------------------------
+  # System dependencies
+  # ----------------------------------------------------------------------------
+  rdma-core:
+    buildable: false
+    externals:
+    - spec: 'rdma-core@44.1 %gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+      prefix: /usr
 
-  # Core compiler packages -----------------------------------------------------
+  slurm:
+    buildable: false
+    externals:
+    - spec: 'slurm@23-11-0-1 %gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+      prefix: /usr
+
+  pmix:
+    buildable: false
+    externals:
+    - spec: 'pmix@5.0.1 %gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+      prefix: /usr
+
+  # ----------------------------------------------------------------------------
+  # Core compiler packages
+  # ----------------------------------------------------------------------------
   autoconf:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
@@ -101,6 +103,10 @@ packages:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
+  freetype:
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+
   gettext:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
@@ -109,6 +115,10 @@ packages:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
+  gnuplot:
+    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'
@@ -121,6 +131,10 @@ packages:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
+  pcre:
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+
   perl:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
@@ -133,6 +147,14 @@ packages:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
 
+  sqlite:
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+
   texinfo:
     require:
     - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
+
+  zlib-ng:
+    require:
+    - spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'