From debbugs-submit-bounces@debbugs.gnu.org Tue May 01 09:35:28 2018 Received: (at 28144) by debbugs.gnu.org; 1 May 2018 13:35:28 +0000 Received: from localhost ([127.0.0.1]:44831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDVRI-0007AZ-9l for submit@debbugs.gnu.org; Tue, 01 May 2018 09:35:28 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:47176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDVRE-0007AM-TF; Tue, 01 May 2018 09:35:25 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id BB15112233; Tue, 1 May 2018 15:35:23 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sU_1Uwt3ACG1; Tue, 1 May 2018 15:35:23 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 9B95CDAF2; Tue, 1 May 2018 15:35:22 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Fis Trivial Subject: Re: bug#31294: Failed building dependencies for guix. References: <87vaca578z.fsf@gnu.org> <87po2hyozt.fsf@gnu.org> <87po2gtn82.fsf@gnu.org> Date: Tue, 01 May 2018 15:35:21 +0200 In-Reply-To: <87po2gtn82.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 30 Apr 2018 23:10:05 +0200") Message-ID: <878t93sdly.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28144 Cc: 28144@debbugs.gnu.org, "31294@debbugs.gnu.org" <31294@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > It confirms that the bad code creates a structure with the empty > list as its =E2=80=98modules=E2=80=99 field instead of '((guix build util= s)). > > That=E2=80=99s clearly a Guile bug. This miscompilation issue involves =E2=80=9Csyntax parameters=E2=80=9D (bec= ause =E2=80=98with-imported-modules=E2=80=99 uses a syntax parameter), and it ve= ry likely has to do with the thread-safety issue I describe here: . Ludo=E2=80=99.