[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [staging] Mesa FTBFS on 32-bit architectures
From: |
Marius Bakke |
Subject: |
Re: [staging] Mesa FTBFS on 32-bit architectures |
Date: |
Wed, 19 Apr 2017 02:02:50 +0200 |
User-agent: |
Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) |
Leo Famulari <address@hidden> writes:
> On Tue, Apr 18, 2017 at 07:00:37PM +0200, Marius Bakke wrote:
>> "mesa" failed the same test on both i686 and armhf:
>>
>> https://hydra.gnu.org/job/gnu/staging/mesa-17.0.4.i686-linux
>> https://hydra.gnu.org/job/gnu/staging/mesa-17.0.4.armhf-linux
>>
>> Oddly, I'm not able to reproduce it when compiling on x86_64:
>>
>> $ ./pre-inst-env guix build --system=i686-linux mesa
>> [...]
>> /gnu/store/kkpq84ki2ipjcn9nhywgm2ww9c5ddlaq-mesa-17.0.4
>>
>> Can someone with a native machine get the "test-suite.log" of the
>> failing test?
>
> The test, glsl/tests/cache-test, failed for me on x86_64 when building
> for i686-linux.
>
> I've attached '/mesa-17.0.4/src/compiler/test-suite.log'.
[...]
> FAIL: glsl/tests/cache-test
> ===========================
>
> Failed to create ./cache-test-tmp/xdg-cache-home for shader cache (No such
> file or directory)---disabling.
> Failed to create ./cache-test-tmp/mesa-glsl-cache-dir for shader cache (No
> such file or directory)---disabling.
> Error: Test 'no eviction before overflow with MAX_SIZE=1M' failed:
> Expected=3, Actual=2
> Error: Test 'eviction after overflow with MAX_SIZE=1M' failed: Expected=2,
> Actual=1
> FAIL glsl/tests/cache-test (exit status: 1)
I am able reproduce this failure on a foreign distro (Jessie with
backported kernel), but not on GuixSD. I wonder what that's about, the
built libraries are indeed 32-bit.
Anyway, this commit seems to fix the issue:
https://cgit.freedesktop.org/mesa/mesa/commit/?id=4026b45bbc4c2c067feeee181c54e2beaa1cc5e0
Patch attached. WDYT?
0001-gnu-mesa-Fix-build-on-32-bit-architectures.patch
Description: Text Data
signature.asc
Description: PGP signature
- Staging, Leo Famulari, 2017/04/17
- Re: Staging, Marius Bakke, 2017/04/18
- [staging] Mesa FTBFS on 32-bit architectures, Leo Famulari, 2017/04/18
- Re: [staging] Mesa FTBFS on 32-bit architectures, Leo Famulari, 2017/04/18
- Re: [staging] Mesa FTBFS on 32-bit architectures, Leo Famulari, 2017/04/18
- Re: [staging] Mesa FTBFS on 32-bit architectures,
Marius Bakke <=
- Re: [staging] Mesa FTBFS on 32-bit architectures, Leo Famulari, 2017/04/18
- Re: [staging] Mesa FTBFS on 32-bit architectures, Marius Bakke, 2017/04/18
- Re: [staging] Mesa FTBFS on 32-bit architectures, Leo Famulari, 2017/04/19
- Re: [staging] Mesa FTBFS on 32-bit architectures, Leo Famulari, 2017/04/18
Re: Staging, Marius Bakke, 2017/04/21