summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/mesa/package.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/mesa/package.py b/var/spack/repos/builtin/packages/mesa/package.py
index 0f3165ec4e..02930274d5 100644
--- a/var/spack/repos/builtin/packages/mesa/package.py
+++ b/var/spack/repos/builtin/packages/mesa/package.py
@@ -175,7 +175,10 @@ class Mesa(MesonPackage):
if '+egl' in spec:
args.append('-Dglx=dri')
else:
- args.append('-Dglx=gallium-xlib')
+ if spec.satisfies('@22:'):
+ args.append('-Dglx=xlib')
+ else:
+ args.append('-Dglx=gallium-xlib')
args_platforms.append('x11')
else:
args.append('-Dglx=disabled')