From 764e5afbea5784813a001ec1ee5dbc1eed558848 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 4 Apr 2024 16:30:20 +0300 Subject: [PATCH] gnu: mesa: Enable more gallium drivers. * gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flag to also build the svga gallium driver on aarch64 and the freedreno and svga drivers on armhf. Change-Id: I129a66184e2728e61a99bae442db908c5c0f84b0 --- gnu/packages/gl.scm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index 189a0345a6..a2018222d5 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -353,14 +353,10 @@ also known as DXTn or DXTC) for Mesa.") #:configure-flags #~(list #$@(cond - ((target-aarch64?) - ;; TODO: Fix svga driver for non-Intel architectures. + ;; TODO: Enable svga driver for non-Intel architectures. + ((or (target-aarch64?) (target-arm32?)) '("-Dgallium-drivers=etnaviv,freedreno,kmsro,lima,nouveau,\ -panfrost,r300,r600,swrast,tegra,v3d,vc4,virgl,zink")) - ((target-arm32?) - ;; Freedreno FTBFS when built on a 64-bit machine. - '("-Dgallium-drivers=etnaviv,kmsro,lima,nouveau,panfrost,\ -r300,r600,swrast,tegra,v3d,vc4,virgl,zink")) +panfrost,r300,r600,svga,swrast,tegra,v3d,vc4,virgl,zink")) ((or (target-ppc64le?) (target-ppc32?) (target-riscv64?)) '("-Dgallium-drivers=nouveau,r300,r600,radeonsi,swrast,virgl,zink")) (else