diff --git a/stacks/pinot-noir/config.json b/stacks/pinot-noir/config.json
index 339a2f96bb507e57602d446916e5795ebb54e0cf..f954cedcab2a9474b8da6d15d65e0cd9cb19297a 100644
--- a/stacks/pinot-noir/config.json
+++ b/stacks/pinot-noir/config.json
@@ -84,9 +84,11 @@
             "libxml2",
             "m4",
             "macro-utils",
+            "meson",
             "mpc",
             "mpfr",
             "ncurses",
+            "ninja",
             "openssl",
             "pcre",
             "pcre2",
diff --git a/stacks/pinot-noir/packages_jed.yaml b/stacks/pinot-noir/packages_jed.yaml
index 68afa80025d597a4788a6786d325389fde950fb2..aa5da69ab4ba087fe33a5a366d03c1e3749b75dc 100644
--- a/stacks/pinot-noir/packages_jed.yaml
+++ b/stacks/pinot-noir/packages_jed.yaml
@@ -19,4 +19,4 @@ packages:
 
   openmpi:
     require:
-      - spec: +hcoll
+      - spec: fabrics=hcoll