[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/04: gnu: mesa: Customize build flags based on architecture.
From: |
Efraim Flashner |
Subject: |
02/04: gnu: mesa: Customize build flags based on architecture. |
Date: |
Tue, 14 Mar 2017 14:49:01 -0400 (EDT) |
efraim pushed a commit to branch core-updates
in repository guix.
commit 2a8b89c27fe80a438ad95becb5da8ed4191d6cd4
Author: Efraim Flashner <address@hidden>
Date: Tue Mar 14 20:09:52 2017 +0200
gnu: mesa: Customize build flags based on architecture.
* gnu/packages/gl.scm (mesa)[arguments]: On armhf-linux and
aarch64-linux remove the i915 gallium driver and add freedreno and vc4.
---
gnu/packages/gl.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 14b033e..4a23cf4 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -243,7 +243,11 @@ also known as DXTn or DXTC) for Mesa.")
("python" ,python-2)))
(arguments
`(#:configure-flags
- '("--with-gallium-drivers=i915,r300,r600,svga,swrast,nouveau,virgl"
+ '(,@(match (%current-system)
+ ((or "armhf-linux" "aarch64-linux")
+
'("--with-galluim-drivers=freedreno,nouveau,r300,r600,svga,svrast,vc4,virgl"))
+ (_
+
'("--with-gallium-drivers=i915,nouveau,r300,r600,svga,swrast,virgl")))
;; Enable various optional features. TODO: opencl requires libclc,
;; omx requires libomxil-bellagio
"--with-egl-platforms=x11,drm,wayland"