GNU bug report logs

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

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #30 received at 35519@debbugs.gnu.org (full text, mbox, reply):

Received: (at 35519) by debbugs.gnu.org; 16 Sep 2019 16:11:51 +0000
From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 12:11:51 2019
Received: from localhost ([127.0.0.1]:50901 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1i9tbT-0003lX-Jb
	for submit@debbugs.gnu.org; Mon, 16 Sep 2019 12:11:51 -0400
Received: from dd26836.kasserver.com ([85.13.145.193]:36272)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@scratchpost.org>) id 1i9tbS-0003lM-FB
 for 35519@debbugs.gnu.org; Mon, 16 Sep 2019 12:11:50 -0400
Received: from localhost (178.113.182.130.wireless.dyn.drei.com
 [178.113.182.130])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id C0DE13360828;
 Mon, 16 Sep 2019 18:11:48 +0200 (CEST)
Date: Mon, 16 Sep 2019 18:11:41 +0200
From: Danny Milosavljevic <dannym@scratchpost.org>
To: Ludovic Courtès <ludo@gnu.org>
Subject: Re: bug#35519: librsvg broken on i686-linux
Message-ID: <20190916181141.40fdebe6@scratchpost.org>
In-Reply-To: <87pnk0bf8v.fsf@gnu.org>
References: <871s1ion48.fsf@netris.org> <87h8a2sc6j.fsf@elephly.net>
 <87pnk0bf8v.fsf@gnu.org>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/PLh5eK0_YKp0mFhNC4E_toX"; protocol="application/pgp-signature"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 35519
Cc: Ricardo Wurmus <rekado@elephly.net>, 35519@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
[Message part 1 (text/plain, inline)]
Hi Ludo,

On Mon, 16 Sep 2019 14:24:48 +0200
Ludovic Courtès <ludo@gnu.org> wrote:

> Does that ring a bell?

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.

The problem is NOT reproducible in Debian with the same gcc version.

Maybe I'll get my home internet set up next month and put a Guix machine on it,
but right now I only have mobile internet (with very slow upload and behind NAT).
As it is now, I cannot reasonably give someone a Guix machine already setup
to debug this problem.

The problem is 100% reproducible and I estimate would be easy to fix for the
authors--and maybe would fix the similar armhf problems as well.

So if someone could put a Guix machine on the internet and give thepowersgang
access, that would be great.  I can't right now.

If that happens, I can instruct thepowersgang how to enter an environment
where this problem can be reproduced and fixed.

Even at the last FOSDEM, Chris Marusich and I saw this problem and fixed
part of it--by now we got upstream attention.  (After all this inertia maybe
we lost upstream attention again--we'll see)

>  Any ideas of a fix or workaround we could apply?

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).
[Message part 2 (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Tue Sep 9 16:03:42 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.