diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index 0ba83299b023adf4cbb4eacfa1dc1379fe92a23a..611328aaec793d4e4b3f800559bb69c87d214645 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -16,10 +16,10 @@ packages:
       - spec: ^nvhpc+mpi
         when: '%nvhpc ^mpi'
 
-      - spec: "^cuda%gcc@12.3.0"
+      - spec: '^cuda%gcc@12.3.0'
         when: '%gcc@12.3.0 ^cuda'
 
-      - spec: "^cuda +allow-unsupported-compilers %oneapi"
+      - spec: '^cuda +allow-unsupported-compilers %oneapi'
         when: '%oneapi ^cuda'
 
       - spec: "+ipo"
@@ -31,6 +31,8 @@ packages:
   cuda:
     require:
     - spec: '@12.4.0'
+    - spec: '+allow-unsupported-compilers'
+      when: '%oneapi'
 
   gnuplot:
     require: