summary refs log tree commit diff
path: root/pkgs/development/libraries/mesa
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-01-29 14:13:10 +0000
committerAlyssa Ross <hi@alyssa.is>2023-01-30 20:00:14 +0000
commitb538df31338bc1b126202ba8b299ad1c721d0c2a (patch)
tree7ec65bcecefbf3f051696f93110698955c048e50 /pkgs/development/libraries/mesa
parent0da24fa3ba069404faf7820767e01dd8e7ca1c3e (diff)
downloadnixpkgs-b538df31338bc1b126202ba8b299ad1c721d0c2a.tar
nixpkgs-b538df31338bc1b126202ba8b299ad1c721d0c2a.tar.gz
nixpkgs-b538df31338bc1b126202ba8b299ad1c721d0c2a.tar.bz2
nixpkgs-b538df31338bc1b126202ba8b299ad1c721d0c2a.tar.lz
nixpkgs-b538df31338bc1b126202ba8b299ad1c721d0c2a.tar.xz
nixpkgs-b538df31338bc1b126202ba8b299ad1c721d0c2a.tar.zst
nixpkgs-b538df31338bc1b126202ba8b299ad1c721d0c2a.zip
mesa: fix build for armv5tel
Fixes: e7a2c65ab54 ("mesa: reorganize default driver list")
Diffstat (limited to 'pkgs/development/libraries/mesa')
-rw-r--r--pkgs/development/libraries/mesa/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index 89526fbda7f..56fa74e5c0c 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -39,7 +39,11 @@
       "amd" # AMD (aka RADV)
       "microsoft-experimental" # WSL virtualized GPU (aka DZN/Dozen)
       "swrast" # software renderer (aka Lavapipe)
-      "virtio-experimental" # QEMU virtualized GPU (aka VirGL)
+    ]
+    ++ lib.optionals (stdenv.hostPlatform.isAarch -> lib.versionAtLeast stdenv.hostPlatform.parsed.cpu.version "6") [
+      # QEMU virtualized GPU (aka VirGL)
+      # Requires ATOMIC_INT_LOCK_FREE == 2.
+      "virtio-experimental"
     ]
     ++ lib.optionals stdenv.isAarch64 [
       "broadcom" # Broadcom VC5 (Raspberry Pi 4, aka V3D)