[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 <https://hydra.gnu.org/build/2318253>:
>
> 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.
Mark
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Mark H Weaver, 2017/10/12
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Marius Bakke, 2017/10/13
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux.,
Mark H Weaver <=
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Mark H Weaver, 2017/10/13
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Marius Bakke, 2017/10/14
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Ludovic Courtès, 2017/10/16
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Leo Famulari, 2017/10/16
- Cuirass HTTP API, Ludovic Courtès, 2017/10/17
- Re: Cuirass HTTP API, Ricardo Wurmus, 2017/10/18
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Leo Famulari, 2017/10/14
- Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux., Ricardo Wurmus, 2017/10/19