GNU bug report logs - #26736
[PATCH] gnu: libgc: Fix Check for Hurd systems.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: rennes <rennes@HIDDEN>; Keywords: patch; dated Mon, 1 May 2017 15:49:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 26736 <at> debbugs.gnu.org:


Received: (at 26736) by debbugs.gnu.org; 2 May 2017 11:30:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 02 07:30:48 2017
Received: from localhost ([127.0.0.1]:50380 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d5W11-0004lS-Q1
	for submit <at> debbugs.gnu.org; Tue, 02 May 2017 07:30:47 -0400
Received: from mail-wm0-f68.google.com ([74.125.82.68]:33713)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manolis837@HIDDEN>) id 1d5W0x-0004dT-Og
 for 26736 <at> debbugs.gnu.org; Tue, 02 May 2017 07:30:45 -0400
Received: by mail-wm0-f68.google.com with SMTP id y10so3653989wmh.0
 for <26736 <at> debbugs.gnu.org>; Tue, 02 May 2017 04:30:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Fyr2zJiCAotSMeW/GZPMgpG/NWb5+WT8ZpUlZS60k+I=;
 b=tDN0HRNVQOz/uNtyF7mX9zMT5jATTArc3as/n1nhF0hPNuYYWqV8LRH66NEsY0yH4d
 WKBIcP8MK074V3xwBWAmfk8yBbBHIermBAclq+2wqC6UK9giZDpG5rjZTDm76XguLFvb
 b9B4cuEV2uExUAmKwLQFMC5n60LZlSyJGN8Ng9+apMmTf6V9vJmiRaJJSrTekocZhOBa
 wWLQ3PJX7dOh4tKoihYD2bZy+y3381/GZbSTQ7yLu2hKQiMB9CQjsyuCENu9hr5Q0PRC
 u6AYAAVkLS7NcyvdB47ewj7BvnGd6RgvO2GxOASzdG+Paoe0zrH9gYtLgIzsZfuAsgQ+
 xwLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Fyr2zJiCAotSMeW/GZPMgpG/NWb5+WT8ZpUlZS60k+I=;
 b=H6vJHu67wKm0bdlcrS+BqGz2fQ7uLhuCX299mQuNwzJX5Nh5l4w5d20MbvUUW9WSP+
 pvfAfzNi8gnbFmkcAXy02jjyEAc2T1Jo9JS/f5GywGPTLDXRCP548Z6OnkUnv/s6Gk8W
 g4kkw1ggr8QbhkW31Pr7gq9vMSHXS6Pd7kk+KBi+3nOb4U96eXJ1m3Zavj+peyoOFkzm
 R0GSneokiyJkiI3eVMyt5rxfIGNTNuZAasQbfDzGOvLuqglf3JpeAqGoE68NB3XaT9KL
 tId46Jk1mBjMNs0URj4R7VzhYUyKgjf4cvbsxKu8+5YyMGgrVJczhEj374Af9lydFiG9
 jCIQ==
X-Gm-Message-State: AN3rC/79EDp8k0cFwS44J3lEu62z9MT17w14TjkKUbBSd//L/nMcmyr3
 4ZKPUoh6W0WTCg==
X-Received: by 10.28.141.65 with SMTP id p62mr1893277wmd.122.1493724637810;
 Tue, 02 May 2017 04:30:37 -0700 (PDT)
Received: from [192.168.2.110] (ppp-2-86-210-28.home.otenet.gr. [2.86.210.28])
 by smtp.gmail.com with ESMTPSA id
 l82sm623798wmf.17.2017.05.02.04.30.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 May 2017 04:30:37 -0700 (PDT)
Subject: Re: [PATCH] gnu: libgc: Fix Check for Hurd systems.
To: rennes <rennes@HIDDEN>
References: <ffa6O1tR+ZHYOemXvG0kIw@MPFdp11HeVMei7CoW5fDk>
From: Manolis Ragkousis <manolis837@HIDDEN>
Message-ID: <ef9d485d-d3a8-2151-7fa9-6baba239c4d3@HIDDEN>
Date: Tue, 2 May 2017 14:30:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0
MIME-Version: 1.0
In-Reply-To: <ffa6O1tR+ZHYOemXvG0kIw@MPFdp11HeVMei7CoW5fDk>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 26736
Cc: 26736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.7 (/)

Hello Rene,

LGTM.

I will push it to core-updates.

Thank you,
Manolis

On 05/01/2017 06:47 PM, rennes wrote:
> This patch is libgc for core-updates.
> 
> On GNU/Hurd systems during the 'Check' phase, there is a deadlock caused
> by the 'gctest' test.
> 
> We set "--disable-gcj-support" to configure script to pass the 'gctest'
> test.
> 
> bug report:
> https://lists.opendylan.org/pipermail/bdwgc/2017-April/006275.html
> discussion:
> https://lists.gnu.org/archive/html/bug-hurd/2017-01/msg00008.html
> 
> Tested in Linux-x86_64, Hurd and cross-compiling (master branch).




Information forwarded to guix-patches@HIDDEN:
bug#26736; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 1 May 2017 15:48:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 01 11:48:20 2017
Received: from localhost ([127.0.0.1]:49822 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d5DYc-00031h-Nv
	for submit <at> debbugs.gnu.org; Mon, 01 May 2017 11:48:20 -0400
Received: from eggs.gnu.org ([208.118.235.92]:48882)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rennes@HIDDEN>) id 1d5DYb-00031U-De
 for submit <at> debbugs.gnu.org; Mon, 01 May 2017 11:48:13 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rennes@HIDDEN>) id 1d5DYV-0004k2-C5
 for submit <at> debbugs.gnu.org; Mon, 01 May 2017 11:48:08 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:60600)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <rennes@HIDDEN>)
 id 1d5DYV-0004jy-8f
 for submit <at> debbugs.gnu.org; Mon, 01 May 2017 11:48:07 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:39850)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <rennes@HIDDEN>) id 1d5DYU-0001ZV-1D
 for guix-patches@HIDDEN; Mon, 01 May 2017 11:48:07 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rennes@HIDDEN>) id 1d5DYQ-0004jQ-7J
 for guix-patches@HIDDEN; Mon, 01 May 2017 11:48:06 -0400
Received: from lb1.openmailbox.org ([5.79.108.160]:50182
 helo=mail.openmailbox.org)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <rennes@HIDDEN>)
 id 1d5DYP-0004jE-Qh
 for guix-patches@HIDDEN; Mon, 01 May 2017 11:48:02 -0400
Received: by mail.openmailbox.org (Postfix, from userid 20002)
 id 5A2EE50F29E; Mon,  1 May 2017 17:47:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org;
 s=openmailbox; t=1493653679;
 bh=MgiWXTiPOwry0C/+FKQp4UlxnQgkVGBp6xzo2Ul9ins=;
 h=Date:From:Subject:To:Cc:From;
 b=PN7aGfnxDLW7+4D80wIA+XQ9XkX04kUgrod2JKr5wO7J6ac89aUQlRqV/532TdKm1
 ELJinyEZ3RIyLUhSR6hkLgWd0QpJr4mAvE3PPzi/6LxP/E8drARbLf61y50did9yGa
 UtvhS5A+ENrBzHuXuSHIVM7c0LlHXLK7W3Cly+/g=
Date: Mon, 01 May 2017 10:47:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org;
 s=openmailbox; t=1493653676;
 bh=MgiWXTiPOwry0C/+FKQp4UlxnQgkVGBp6xzo2Ul9ins=;
 h=Date:From:Subject:To:Cc:From;
 b=rOZ5gEFFQlq0zfd2/Sd86rQnCLWJ/oDEyxg2orPDVmt/OZhubF7GpOptpkBaj7IrK
 EktyS5Wd6eycuD1h6rWK2T8Qlg7jtn9cBaVTVghU1/eGys0xEv/ZaPULb6hH1lcpWD
 ImIpt+q+ON0TXKV2/b0+to1/fhD8yCX3OTrqB15U=
From: rennes <rennes@HIDDEN>
Subject: [PATCH] gnu: libgc: Fix Check for Hurd systems.
To: guix-patches@HIDDEN
X-Mailer: Balsa 2.5.3
Message-Id: <ffa6O1tR+ZHYOemXvG0kIw@MPFdp11HeVMei7CoW5fDk>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-akCqSQEl0dYyf6EkXSHr"
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
Cc: manolis837@HIDDEN
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

--=-akCqSQEl0dYyf6EkXSHr
Content-Type: text/plain; charset=us-ascii; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

This patch is libgc for core-updates.

On GNU/Hurd systems during the 'Check' phase, there is a deadlock =20
caused by the 'gctest' test.

We set "--disable-gcj-support" to configure script to pass the 'gctest' =20
test.

bug report:
https://lists.opendylan.org/pipermail/bdwgc/2017-April/006275.html
discussion:
https://lists.gnu.org/archive/html/bug-hurd/2017-01/msg00008.html

Tested in Linux-x86_64, Hurd and cross-compiling (master branch).=

--=-akCqSQEl0dYyf6EkXSHr
Content-Type: text/x-patch; charset=UTF-8;
	name=0001-gnu-libgc-Fix-Check-for-Hurd-systems.patch
Content-Disposition: attachment;
	filename=0001-gnu-libgc-Fix-Check-for-Hurd-systems.patch
Content-Transfer-Encoding: quoted-printable

=46rom 3369231f100c0195f04ee6e76e19dc1ffbd99e10 Mon Sep 17 00:00:00 2001
From: rennes <rennes@HIDDEN>
Date: Mon, 1 May 2017 08:41:04 -0500
Subject: [PATCH] gnu: libgc: Fix Check for Hurd systems.

* gnu/packages/bdw-gc.scm (libgc)[arguments]: On GNU/Hurd systems
add '--disable-gcj-support' to #:configure-flags. Adjust #:configure-flags
to disable GCJ support and pass the 'gctest' test.
---
 gnu/packages/bdw-gc.scm | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/bdw-gc.scm b/gnu/packages/bdw-gc.scm
index b9732374d..790a23857 100644
--- a/gnu/packages/bdw-gc.scm
+++ b/gnu/packages/bdw-gc.scm
@@ -2,6 +2,7 @@
 ;;; Copyright =C2=A9 2012, 2013, 2014, 2016 Ludovic Court=C3=A8s <ludo@gnu=
.org>
 ;;; Copyright =C2=A9 2014 Mark H Weaver <mhw@HIDDEN>
 ;;; Copyright =C2=A9 2016 Leo Famulari <leo@HIDDEN>
+;;; Copyright =C2=A9 2017 Rene Saavedra <rennes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -23,7 +24,8 @@
   #:use-module (guix packages)
   #:use-module (guix download)
   #:use-module (guix build-system gnu)
-  #:use-module (gnu packages pkg-config))
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages hurd))
=20
 (define-public libgc
   (package
@@ -38,8 +40,20 @@
               "143x7g0d0k6250ai6m2x3l4y352mzizi4wbgrmahxscv2aqjhjm1"))))
    (build-system gnu-build-system)
    (arguments
-    '(#:configure-flags '(;; Install gc_cpp.h et al.
-                          "--enable-cplusplus")))
+    `(#:configure-flags
+      (list
+       ;; Install gc_cpp.h et al.
+       "--enable-cplusplus"
+       ;; In GNU/Hurd systems during the 'Check' phase,
+       ;; there is a deadlock caused by the 'gctest' test.
+       ;; To disable the error set "--disable-gcj-support"
+       ;; to configure script. See bug report and discussion:
+       ;; <https://lists.opendylan.org/pipermail/bdwgc/2017-April/006275.h=
tml>
+       ;; <https://lists.gnu.org/archive/html/bug-hurd/2017-01/msg00008.ht=
ml>
+       ,@(if (hurd-triplet? (or (%current-system)
+                                (%current-target-system)))
+             '("--disable-gcj-support")
+             '()))))
    (native-inputs `(("pkg-config" ,pkg-config)))
    (inputs `(("libatomic-ops" ,libatomic-ops)))
    (outputs '("out" "debug"))
--=20
2.12.0

=

--=-akCqSQEl0dYyf6EkXSHr--




Acknowledgement sent to rennes <rennes@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#26736; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 2 May 2017 11:30:02 UTC

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