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 #10 received at 35519 <at> debbugs.gnu.org (full text, mbox):

From: Danny Milosavljevic <dannym <at> scratchpost.org>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 35519 <at> debbugs.gnu.org
Subject: Re: bug#35519: librsvg broken on i686-linux
Date: Sat, 11 May 2019 02:00:26 +0200
[Message part 1 (text/plain, inline)]
Hi,

On Fri, 10 May 2019 14:53:40 +0200
Ricardo Wurmus <rekado <at> elephly.net> wrote:

> > Hydra failed to build librsvg on i686-linux, because it depends on Rust
> > which is still broken on i686-linux in Guix.  
> 
> Danny opened a bug report with the mrustc upstream:
> 
>     https://github.com/thepowersgang/mrustc/issues/108
> 
> The last message there tells us to try again with current HEAD on
> master.

I tried it now--it *does* work on i686 if I follow the README of mrustc and
build both it and rust 1.19 using the Makefile of mrustc.  (I haven't tested
armhf and x86_64 on mrustc master yet)

But when I use our separate package definitions it fails when building libcore
(which is the first library for the target compiler).
Invoke seems to swallow the output, so I have no idea where or why it failed
(grr).

It's easily possible that some rust 1.19 build flags have to be adapted for
the newer mrustc, but I don't know which yet.
(Obviously, mrustc's makefile and/or Cargo.tomls already did the adaption
if any)
[Message part 2 (application/pgp-signature, inline)]

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

Previous Next


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