diff --git a/spack.yaml b/spack.yaml
index ef331eeb606017fffedce80cff81b3eec2496cfe..d16d978cdbb9b7a744d552a34f431e6b26ee3c00 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -19,7 +19,7 @@ spack:
     - igprof@5.9.16
     - imagemagick@7.0.8-7
     - madx@5.06.1
-    - mesa swr=none +opengl -llvm +osmesa
+    - mesa@21.2.3 swr=none +opengl -llvm +osmesa
     - nlohmann-json@3.9.1
     - opencascade@7.4.0p1
     - pkg-config@0.29.2