GNU bug report logs - #35519
Rust (and librsvg, IceCat, etc.) fails to build on i686-linux

Previous Next

Package: guix;

Reported by: Mark H Weaver <mhw <at> netris.org>

Date: Wed, 1 May 2019 03:46:01 UTC

Severity: important

Full log


Message #33 received at 35519 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: Ricardo Wurmus <rekado <at> elephly.net>, 35519 <at> debbugs.gnu.org
Subject: Re: bug#35519: librsvg broken on i686-linux
Date: Mon, 16 Sep 2019 22:48:42 +0200
Hi Danny,

Danny Milosavljevic <dannym <at> scratchpost.org> skribis:

> Yes, I've brought that up upstream and upstream is more than willing to work
> on this and debug this problem if there is a system to debug it on.
>
> However, as far as I understand we decided not to give thepowersgang (authors
> of mrustc) a login to a Guix machine--therefore, the situation will not improve.

What about giving them “guix pack mrustc”, or a guix-install.sh + pull
command sequence, or a VM image?

The instructions would be:

  1. Download and run <https://guix.gnu.org/install.sh>.  It will
     perform the steps described at
     <https://guix.gnu.org/manual/en/html_node/Binary-Installation.html>.

  2. Write this to a file:

       (list (channel
               (name 'guix)
               (url "https://git.savannah.gnu.org/git/guix.git")
               (commit
                 "0b2ea78173f05c417a9002e52e2b36b139074124")))

  3. Run ‘guix pull -C that-file.scm -p ~/core-updates’.

  4. Run ‘~/core-updates/bin/guix build rust -s i686-linux -K’.
     Investigate as per
     <https://guix.gnu.org/manual/en/html_node/Debugging-Build-Failures.html>.

Perhaps you could propose them to do that, and if that’s too much to
ask, we can meet halfway somehow.

Of course we can also provide guidance on #guix on IRC.

WDYT?

> No, but thepowersgang might find it very quickly.  They guess it might be
> some C undefined behavior being used by the mrustc->C translator, or a problem
> with the struct layout (although I've checked the latter and it should be
> fine).

Would Valgrind or ASan be able to flag the potential issue?

Thanks,
Ludo’.




This bug report was last modified 3 years and 236 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.