From 8076d11934d7187f8f63a5e78d34f1244ba988a0 Mon Sep 17 00:00:00 2001
From: Nicolas Richart <networms@gmail.ch>
Date: Tue, 18 Jun 2024 22:46:42 +0200
Subject: [PATCH] Adding constraint to allow compilation to work

---
 stacks/pinot-noir/packages.yaml | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/stacks/pinot-noir/packages.yaml b/stacks/pinot-noir/packages.yaml
index b5ffbd6..4471a36 100644
--- a/stacks/pinot-noir/packages.yaml
+++ b/stacks/pinot-noir/packages.yaml
@@ -19,7 +19,7 @@ packages:
       - spec: "^cuda%gcc@13.2.0"
         when: '%gcc@13.2.0 ^cuda'
 
-      - spec: "^cuda%oneapi"
+      - spec: "^cuda +allow-unsupported-compilers %oneapi"
         when: '%oneapi ^cuda'
 
       - spec: "+ipo"
@@ -32,6 +32,10 @@ packages:
     require:
     - spec: '@12.4.0'
 
+  gnuplot:
+    require:
+    - spec: '@5.4.10'
+
   hdf5:
     variants: +hl +threadsafe +szip +cxx +fortran
 
@@ -39,6 +43,12 @@ packages:
     require:
     - spec: fabrics=mlx,mrail,psm3,verbs,udp,tcp,sockets,shm
 
+  llvm:
+    prefer: ['~clang']
+
+  mesa:
+    require: ['~llvm', '+opengl', '+opengles', '+osmesa']
+
   openmpi:
     require:
     - spec: '@5.0.3 fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs'
-- 
GitLab