guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] gnu: gzochi: Update to 0.10.


From: Mark H Weaver
Subject: Re: [PATCH] gnu: gzochi: Update to 0.10.
Date: Tue, 23 Aug 2016 01:20:31 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Julian Graham <address@hidden> writes:

> Hi Mark,
>
> On Mon, Aug 22, 2016 at 12:24 AM, Mark H Weaver <address@hidden> wrote:
>> This update seems to have broken gzochi on i686 and armhf.  Segfaults
>> and aborts occur during the test suite.
>
> Oh dear, that's embarrassing.
>
>
>>   https://hydra.gnu.org/build/1444785  (i686)
>>   https://hydra.gnu.org/build/1444781  (armhf)
>>
>> Build logs are available from those pages.  As I write this, our
>> continuous integration system has not yet attempted the build on
>> mips64el, but when it does the results will be available here:
>>
>>   https://hydra.gnu.org/build/1444727  (mips64el)
>>
>> Any idea what's going wrong here?
>
> It's almost certainly some sloppy handling of 64-bit types on 32-bit
> platforms. (The mips64el build succeeded.)
>
> Sorry for the inconvenience!

No worries, bugs happen.

> What are my options for addressing this?
> It may take me a few days to get this patched.

If you have 'guix' installed, you can run:

  guix build --system=i686-linux --keep-failed gzochi

to reproduce the same build on your machine, and to leave the failed
build directory in /tmp/guix-build-* for further investigation.

Another approach is to run:

  guix environment --pure --system=i686-linux gzochi

to spawn a subshell with environment variables set to mostly reproduce
the build environment used in the "guix build" command above, but
outside of the isolated build container.  If you can reproduce the
problem this way, it should be far more convenient for debugging and for
development of a fix.

If you can fix the problem on i686, please let me know and I'd be glad
to test the same fix on armhf.

What do you think?

      Mark



reply via email to

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