[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux.

From: Mark H Weaver
Subject: Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux.
Date: Fri, 13 Oct 2017 12:57:02 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Hi Marius,

Marius Bakke <address@hidden> writes:

> Mark H Weaver <address@hidden> writes:
>> address@hidden (Marius Bakke) writes:
>>> mbakke pushed a commit to branch master
>>> in repository guix.
>>> commit 2a087882b1cb2e40e7b63580c675b58a5cfa1b96
>>> Author: Marius Bakke <address@hidden>
>>> Date:   Thu Oct 12 18:57:30 2017 +0200
>>>     gnu: mesa: Disable imx driver for armhf-linux.
>>>     * gnu/packages/gl.scm (mesa)<#:configure-flags>: Don't build imx driver.
>> What is the rationale for this change?  Although "guix refresh -l mesa"
>> is failing to work for me at the moment, I'm fairly sure that this
>> change will entail a massive rebuild on armhf-linux.  In general, this
>> kind of change belongs on another branch.
> Hello!
> Sorry, I should have made the commit comment clearer.  The 'imx' driver
> depends on 'etnaviv', which failed to build due to symbols mismatch in
> 'libdrm'.  From the build log in <>:
> configure: error: Building with imx requires etnaviv
> Note that mesa and libdrm did not build any drivers at all on armhf
> until recent commits on 'staging'.  I tried cross-compiling libdrm
> to update etnaviv symbols instead, but failed some packages before it.
> So currently it's a trial-and-error process to find flags to make mesa
> build on armhf.  This means armhf users are currently unable to build
> *any* graphical packages, actually.  Given how expensive evaluations
> are, I figured we might as well deal with it on 'master'.

Thanks for explaining.  I think this should have been dealt with on the
'staging' branch before merging into 'master'.  This is a pretty bad
situation now for anyone using Guix on armhf.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]