From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59237) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dAikL-00006r-Gk for guix-patches@gnu.org; Tue, 16 May 2017 16:07:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dAikI-0002QR-Dl for guix-patches@gnu.org; Tue, 16 May 2017 16:07:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:46479) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dAikI-0002QN-9u for guix-patches@gnu.org; Tue, 16 May 2017 16:07:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dAikI-0000yY-3R for guix-patches@gnu.org; Tue, 16 May 2017 16:07:02 -0400 Subject: bug#26926: [PATCH] gnu: update Mes to 0.6. Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87inl3770q.fsf@gnu.org> Date: Tue, 16 May 2017 22:06:13 +0200 In-Reply-To: <87inl3770q.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Sun, 14 May 2017 18:11:33 +0200") Message-ID: <87k25g5zyi.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Jan Nieuwenhuizen Cc: 26926@debbugs.gnu.org Hi Jan! Jan Nieuwenhuizen skribis: > Mes 0.6 for Guix. Nyacc is now unbundled. Mescc works with vanilla > Nyacc. Mescc behaves more like a regular C compiler and now passes > 33/55 tests of the tinycc test2 test suite. Woow, really impressive progress. > Mescc can also be used as a Nyacc C compiler backend for Guile (x86 only). I got stuck in a meta-circular attempt to understand the meaning of this sentence. What does this mean in very explicit terms? :-) > From f84c29fa5947051033d022dcb02496d8f8e14d28 Mon Sep 17 00:00:00 2001 > From: Jan Nieuwenhuizen > Date: Sun, 14 May 2017 11:35:30 +0200 > > ^ extra line :-) > * gnu/packages/mes.scm (mes): Update to 0.6. [...] > + ,@(if (or (equal? (%current-system) "x86_64-linux") > + (equal? (%current-target-system) "x86_64-linux")) Note that %current-system is a =E2=80=9Csystem type=E2=80=9D like =E2=80=9C= x86_64-linux=E2=80=9D whereas %current-target-system is a GNU triplet like =E2=80=9Cx86_64-linux-pc-gnu=E2=80=9D. Thus, the second line should be (string-prefix? (%current-target-system) "x86_64-linux") OK with this change! I=E2=80=99ve added you as a member of the group on Savannah so you can push= it yourself. :-) Please read =E2=80=98HACKING=E2=80=99 for the details. Before pushing, can= you reply to this message and sign your reply with the OpenPGP key that you=E2=80=99ll u= se to sign commits? Also please upload your OpenPGP key to Savannah. Thank you! Ludo=E2=80=99.