From unknown Sun Aug 17 10:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26004: [PATCH] gnu: re2: fix CXX for cross-compilation Resent-From: Sergei Trofimovich Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Mar 2017 21:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26004 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 26004@debbugs.gnu.org Cc: Sergei Trofimovich , ludo@gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148883729017212 (code B ref -1); Mon, 06 Mar 2017 21:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Mar 2017 21:54:50 +0000 Received: from localhost ([127.0.0.1]:43304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cl0ag-0004TY-4R for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cl0ae-0004TL-9x for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cl0aY-0003uL-8k for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56751) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cl0aY-0003uB-5F for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cl0aW-0005Gr-Ti for guix-patches@gnu.org; Mon, 06 Mar 2017 16:54:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cl0aT-0003tq-1b for guix-patches@gnu.org; Mon, 06 Mar 2017 16:54:40 -0500 Received: from smtp5.mail.ru ([94.100.179.24]:41792) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cl0aS-0003te-MO; Mon, 06 Mar 2017 16:54:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=inbox.ru; s=mail; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=wZI0aYbtWcqAagNEQ2XcRtzONG0xE3K72iqIesZdJjI=; b=SgLd2/9I+Pl9+zDctAEgGDyJw/e/QGcOtuljoj8GEpS2c3PY3MCG5LYYvGSTudH55pno0hdw4FxdQ2zydQ4FZEkrGoB9peZVLQ1zm4UxM3i/3c9IDhh9HvlpRAglfZgkt/UA9iMq42o/5g8VIvajxUacoRjmXSyD9lFlyPh7VBo=; Received: from host86-142-46-93.range86-142.btcentralplus.com ([86.142.46.93]:52956 helo=sf.home) by smtp5.mail.ru with esmtpa (envelope-from ) id 1cl0aP-0003qR-K0; Tue, 07 Mar 2017 00:54:34 +0300 Received: by sf.home (Postfix, from userid 1000) id CC49C1AA09B75; Mon, 6 Mar 2017 21:54:28 +0000 (GMT) From: Sergei Trofimovich Date: Mon, 6 Mar 2017 21:54:19 +0000 Message-Id: <20170306215419.15627-1-slyfox@inbox.ru> X-Mailer: git-send-email 2.12.0 In-Reply-To: <87y3wiqtml.fsf@gnu.org> References: <87y3wiqtml.fsf@gnu.org> Authentication-Results: smtp5.mail.ru; auth=pass smtp.auth=slyfox@inbox.ru smtp.mailfrom=slyfox@inbox.ru X-7FA49CB5: 0D63561A33F958A521E494F25A272EEB899A17814E375ECFD1F4857B7614BE0E9F18ECD7E95F35E938F506CA769165D33FBA6253D413E859FABEA75DAB0E205B0BF2EBBBDD9D6B0FC134E5071B64BE9C X-Mailru-Sender: DC59815E33B724845151B8EE230773D4C454782488412C6FD9695E4C6DB6509EF8C75CEE1205CA8538F48B1DF051BE983DDE9B364B0DF28966D7C7C3F77E58D71B4ECFBB0E18FD14AE208404248635DF X-Mras: OK X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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-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: -4.0 (----) * gnu/packages/regex.scm(re2): propagate target-g++ for CXX --- gnu/packages/regex.scm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/gnu/packages/regex.scm b/gnu/packages/regex.scm index 11f471603..144699853 100644 --- a/gnu/packages/regex.scm +++ b/gnu/packages/regex.scm @@ -22,7 +22,9 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix utils) + ) (define-public re2 (package @@ -42,7 +44,16 @@ (arguments `(#:test-target "test" ;; There is no configure step, but the Makefile respects a prefix. - #:make-flags (list (string-append "prefix=" %output)) + ;; As ./configure does not known anything about target CXX + ;; we need to specify -g++ explicitly. + #:make-flags (list (string-append "prefix=" %output) + (string-append + "CXX=" ,(string-append + (if (%current-target-system) + (string-append + (%current-target-system) "-") + "") + "g++"))) #:phases (modify-phases %standard-phases (delete 'configure) -- 2.12.0 From unknown Sun Aug 17 10:26:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Sergei Trofimovich Subject: bug#26004: closed (Re: bug#26004: [PATCH] gnu: re2: fix CXX for cross-compilation) Message-ID: References: <871su37ck6.fsf@gnu.org> <20170306215419.15627-1-slyfox@inbox.ru> X-Gnu-PR-Message: they-closed 26004 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 26004@debbugs.gnu.org Date: Sat, 11 Mar 2017 21:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1489266122-22670-1" This is a multi-part message in MIME format... ------------=_1489266122-22670-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #26004: [PATCH] gnu: re2: fix CXX for cross-compilation which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 26004@debbugs.gnu.org. --=20 26004: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26004 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1489266122-22670-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 26004-done) by debbugs.gnu.org; 11 Mar 2017 21:01:46 +0000 Received: from localhost ([127.0.0.1]:51764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmo92-0005gY-Tr for submit@debbugs.gnu.org; Sat, 11 Mar 2017 16:01:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmo91-0005bN-0E for 26004-done@debbugs.gnu.org; Sat, 11 Mar 2017 16:01:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmo8s-0005L6-UF for 26004-done@debbugs.gnu.org; Sat, 11 Mar 2017 16:01:38 -0500 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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmo8s-0005L2-RL; Sat, 11 Mar 2017 16:01:34 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:38914 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cmo8r-00076X-PK; Sat, 11 Mar 2017 16:01:34 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Sergei Trofimovich Subject: Re: bug#26004: [PATCH] gnu: re2: fix CXX for cross-compilation References: <87y3wiqtml.fsf@gnu.org> <20170306215419.15627-1-slyfox@inbox.ru> Date: Sat, 11 Mar 2017 22:01:29 +0100 In-Reply-To: <20170306215419.15627-1-slyfox@inbox.ru> (Sergei Trofimovich's message of "Mon, 6 Mar 2017 21:54:19 +0000") Message-ID: <871su37ck6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26004-done Cc: 26004-done@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: -5.0 (-----) Sergei Trofimovich skribis: > * gnu/packages/regex.scm(re2): propagate target-g++ for CXX Pushed, thanks! Ludo=E2=80=99. ------------=_1489266122-22670-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Mar 2017 21:54:50 +0000 Received: from localhost ([127.0.0.1]:43304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cl0ag-0004TY-4R for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cl0ae-0004TL-9x for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cl0aY-0003uL-8k for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56751) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cl0aY-0003uB-5F for submit@debbugs.gnu.org; Mon, 06 Mar 2017 16:54:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cl0aW-0005Gr-Ti for guix-patches@gnu.org; Mon, 06 Mar 2017 16:54:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cl0aT-0003tq-1b for guix-patches@gnu.org; Mon, 06 Mar 2017 16:54:40 -0500 Received: from smtp5.mail.ru ([94.100.179.24]:41792) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cl0aS-0003te-MO; Mon, 06 Mar 2017 16:54:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=inbox.ru; s=mail; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=wZI0aYbtWcqAagNEQ2XcRtzONG0xE3K72iqIesZdJjI=; b=SgLd2/9I+Pl9+zDctAEgGDyJw/e/QGcOtuljoj8GEpS2c3PY3MCG5LYYvGSTudH55pno0hdw4FxdQ2zydQ4FZEkrGoB9peZVLQ1zm4UxM3i/3c9IDhh9HvlpRAglfZgkt/UA9iMq42o/5g8VIvajxUacoRjmXSyD9lFlyPh7VBo=; Received: from host86-142-46-93.range86-142.btcentralplus.com ([86.142.46.93]:52956 helo=sf.home) by smtp5.mail.ru with esmtpa (envelope-from ) id 1cl0aP-0003qR-K0; Tue, 07 Mar 2017 00:54:34 +0300 Received: by sf.home (Postfix, from userid 1000) id CC49C1AA09B75; Mon, 6 Mar 2017 21:54:28 +0000 (GMT) From: Sergei Trofimovich To: guix-patches@gnu.org Subject: [PATCH] gnu: re2: fix CXX for cross-compilation Date: Mon, 6 Mar 2017 21:54:19 +0000 Message-Id: <20170306215419.15627-1-slyfox@inbox.ru> X-Mailer: git-send-email 2.12.0 In-Reply-To: <87y3wiqtml.fsf@gnu.org> References: <87y3wiqtml.fsf@gnu.org> Authentication-Results: smtp5.mail.ru; auth=pass smtp.auth=slyfox@inbox.ru smtp.mailfrom=slyfox@inbox.ru X-7FA49CB5: 0D63561A33F958A521E494F25A272EEB899A17814E375ECFD1F4857B7614BE0E9F18ECD7E95F35E938F506CA769165D33FBA6253D413E859FABEA75DAB0E205B0BF2EBBBDD9D6B0FC134E5071B64BE9C X-Mailru-Sender: DC59815E33B724845151B8EE230773D4C454782488412C6FD9695E4C6DB6509EF8C75CEE1205CA8538F48B1DF051BE983DDE9B364B0DF28966D7C7C3F77E58D71B4ECFBB0E18FD14AE208404248635DF X-Mras: OK X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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: Sergei Trofimovich , ludo@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: -4.0 (----) * gnu/packages/regex.scm(re2): propagate target-g++ for CXX --- gnu/packages/regex.scm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/gnu/packages/regex.scm b/gnu/packages/regex.scm index 11f471603..144699853 100644 --- a/gnu/packages/regex.scm +++ b/gnu/packages/regex.scm @@ -22,7 +22,9 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix utils) + ) (define-public re2 (package @@ -42,7 +44,16 @@ (arguments `(#:test-target "test" ;; There is no configure step, but the Makefile respects a prefix. - #:make-flags (list (string-append "prefix=" %output)) + ;; As ./configure does not known anything about target CXX + ;; we need to specify -g++ explicitly. + #:make-flags (list (string-append "prefix=" %output) + (string-append + "CXX=" ,(string-append + (if (%current-target-system) + (string-append + (%current-target-system) "-") + "") + "g++"))) #:phases (modify-phases %standard-phases (delete 'configure) -- 2.12.0 ------------=_1489266122-22670-1--