diff --git a/stacks/pinot-noir/config.json b/stacks/pinot-noir/config.json
index 28eb966476019682411028a680970c04bdd39555..1b7591031d85b3df862f7314cafeadcc029e13c8 100644
--- a/stacks/pinot-noir/config.json
+++ b/stacks/pinot-noir/config.json
@@ -63,6 +63,7 @@
             "ca-certificates-mozilla",
             "check",
             "cmake",
+            "cuda",
             "diffutils",
             "expat",
             "findutils",
diff --git a/stacks/pinot-noir/packages_jed.yaml b/stacks/pinot-noir/packages_jed.yaml
index 2785d62b53e5182d73ca8fe6212c168b50585faa..674aa617c71fd7fb0325bc92fe6e6a5e4ceaba58 100644
--- a/stacks/pinot-noir/packages_jed.yaml
+++ b/stacks/pinot-noir/packages_jed.yaml
@@ -2,19 +2,17 @@ packages:
   all:
     target: ["icelake"]
     require:
-      - spec: ^openmpi +cuda target=icelake
+      - spec: ^openmpi target=icelake
         when: '%gcc ^mpi'
 
       - spec: cuda_arch=90 target=icelake
         when: '+cuda'
 
-      - spec: "^cuda target=icelake"
-        when: '^cuda'
-
       - spec: '~cuda'
         when: '%oneapi'
 
-      - '+cuda'
+      - spec: '+cuda'
+        when: '%gcc'
 
   ucx:
     require:
diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index 45968fa6508f97c0c9060ef3b7a8b6470c9e633a..62441fe9e19c51c8d4c3cae65529aac19731ea91 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -34,12 +34,6 @@ packages:
       - spec: ^nvhpc+lapack
         when: '%nvhpc ^lapack'
 
-      - spec: ^cuda %gcc@12.3.0
-        when: '%gcc@12.3.0 ^cuda'
-
-      - spec: ^cuda +allow-unsupported-compilers %oneapi
-        when: '%oneapi ^cuda'
-
       - spec: "+ipo"
         when: '%gcc'
 
diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml
index 390d6499e1a62e6595ca561cafefae4ebbc2dae6..e6decb050cbe90a24f5c79fb6bf049d3de6ea05d 100644
--- a/stacks/pinot-noir/spack.yaml
+++ b/stacks/pinot-noir/spack.yaml
@@ -10,12 +10,12 @@ spack:
     - mpi_gcc:
         - openmpi
     - mpi_oneapi:
-        - intel_oneapi_mpi
+        - intel-oneapi-mpi
 
     - blas_gcc:
         - openblas
     - blas_oneapi:
-        - intel_oneapi_mkl
+        - intel-oneapi-mkl
 
     # -------------------------------------------------------------------------
     # Core packages