From patchwork Fri Jan 24 16:38:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37670 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CD8E627BBEA; Fri, 24 Jan 2025 16:42:03 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 51C3027BBE2 for ; Fri, 24 Jan 2025 16:42:02 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMjS-0004Ou-HH; Fri, 24 Jan 2025 11:40:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMiz-00046l-2A for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:05 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMiy-0008Je-Bo; Fri, 24 Jan 2025 11:40:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=1w+uHLWdodNIk65QZFrUTWWHUo7lJ3o1newl9KmL6Aw=; b=YIvAQVS/pqulBq5i6TI3wQMUZ9j0VHl6UNpnxXoL1lYrnqz+FTBUKeteqeDa9GXw9pgQFGiK6OBxZ8KQqDvvPGZ3UhoZ4DQIN1yuVn6ByUeVv27fhCtCE3accWWHbaPtwLvbH58WJqrASXbgL2JscO4O3N0YWMzzc67TFXNYLKQYzTuM1f6AuwTnMsP6s6Zols2TroP7i4s5v/ujz5nO+VA7AZ9brSjXQTyWvbrfW89NJRJZJN4IiShk01aQ5zcXphK0QTO6urs3LQWa7qM6w0MPj5JYGO9G59agps+tla7dE9LnmuWclLWYWiWw3frPEWyfbTJWZVzLbeREcWIaJg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMiw-000165-Qg; Fri, 24 Jan 2025 11:40:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 01/15] guix: Add loongarch platform. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, maxim.cournoyer@gmail.com, zimon.toutoune@gmail.com, me@tobias.gr, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com>, Christopher Baines , Josselin Poiret , Ludovic =?utf-8?q?Court=C3=A8s?= , Mathieu Othacehe , Maxim Cournoyer , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?utf-8?q?Court=C3=A8s?= , Mathieu Othacehe , Maxim Cournoyer , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377367754047 (code B ref 75051); Fri, 24 Jan 2025 16:40:02 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:39:35 +0000 Received: from localhost ([127.0.0.1]:46715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMiU-00013C-Qw for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:35 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49370 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMiR-00012r-Ta for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:33 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S2; Sat, 25 Jan 2025 00:39:22 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:38:59 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S2 X-Coremail-Antispam: 1UD129KBjvJXoWxGry7Xry5JF17AF4ftr1fWFg_yoW5tr1Dpr Z7ur4fWrn7Wr92qwn3Ja45Xrs0vrnYgF12q3W3WFy8A3s8Xr1kZa9FqFyfJF9rJw1UC3Wa qF1vv3sruF48Z3DanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUyFb7Iv0xC_tr1lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVWUJVW8JwA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_Jr0_Gr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IE w4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMc vjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2Iq xVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r 106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AK xVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7 xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_ GrUvcSsGvfC2KfnxnUUI43ZEXa7IU8c6pPUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * Makefile.am (MODULES): Add loongarch platform module. * doc/guix.texi: Add documentation for loongarch platform. * guix/platforms/loongarch.scm (loongarch64-linux): New variable. Change-Id: I71b8f3cb3b2f0d9562bbbefdc1f2fc4b2dcc4fbb --- Makefile.am | 1 + doc/guix.texi | 7 ++++++- guix/platforms/loongarch.scm | 30 ++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 guix/platforms/loongarch.scm diff --git a/Makefile.am b/Makefile.am index f911d432dd0..f759803b8b1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -140,6 +140,7 @@ MODULES = \ guix/platform.scm \ guix/platforms/arm.scm \ guix/platforms/avr.scm \ + guix/platforms/loongarch.scm \ guix/platforms/mips.scm \ guix/platforms/or1k.scm \ guix/platforms/powerpc.scm \ diff --git a/doc/guix.texi b/doc/guix.texi index a8d69fe73f3..b1463387f3a 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -116,7 +116,7 @@ Copyright @copyright{} 2023 Karl Hallsby@* Copyright @copyright{} 2023 Nathaniel Nicandro@* Copyright @copyright{} 2023 Tanguy Le Carrour@* -Copyright @copyright{} 2023, 2024 Zheng Junjie@* +Copyright @copyright{} 2023-2024 Zheng Junjie@* Copyright @copyright{} 2023 Brian Cully@* Copyright @copyright{} 2023 Felix Lechner@* Copyright @copyright{} 2023 Foundation Devices, Inc.@* @@ -17044,6 +17044,7 @@ Cross-Compilation - i586-pc-gnu - i686-linux-gnu - i686-w64-mingw32 + - loongarch64-linux-gnu - mips64el-linux-gnu - or1k-elf - powerpc-linux-gnu @@ -49358,6 +49359,10 @@ Supported Platforms Platform targeting ARM v8 CPU running GNU/Linux. @end defvar +@defvar loongarch64-linux +Platform targeting loongarch 64-bit CPU running GNU/Linux. +@end defvar + @defvar mips64-linux Platform targeting MIPS little-endian 64-bit CPU running GNU/Linux. @end defvar diff --git a/guix/platforms/loongarch.scm b/guix/platforms/loongarch.scm new file mode 100644 index 00000000000..f5696693730 --- /dev/null +++ b/guix/platforms/loongarch.scm @@ -0,0 +1,30 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (guix platforms loongarch) + #:use-module (guix platform) + #:use-module (guix records) + #:export (loongarch64-linux)) + +(define loongarch64-linux + (platform + (target "loongarch64-linux-gnu") + (system #f) + (linux-architecture "loongarch") + (rust-target "loongarch64-unknown-linux-gnu") + (glibc-dynamic-linker "/lib/ld-linux-loongarch-lp64d.so.1"))) From patchwork Fri Jan 24 16:39:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37676 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B426727BBEA; Fri, 24 Jan 2025 16:46:57 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BE73B27BBE2 for ; Fri, 24 Jan 2025 16:46:56 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMjw-0005Tg-8B; Fri, 24 Jan 2025 11:41:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMiz-00047H-Eb for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:12 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMiy-0008Ja-7R; Fri, 24 Jan 2025 11:40:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=/o6QaapiMO/vB0Zp/qnzdwBTx8efweq2pijXJbs/+xY=; b=dH+bJPdRoJ9GaL7E7FLoNOSoL5yYUKl9tprIXP2KmUzM+iLLCaZbp2Q/EyfKPVKfXZmPqzbU5/mjPX+sQt3Sber/GY2O0KeoRJPKIw0CafoIlhNVHznYq1jMabv3Jf73rFbv4C6N67NKq6wq7uQJJ2LhZ0KANcOb9S+HgMNdm0W1Eia8gZUhf1sqOG5EYAtF8A8L3eVL5CBqm5vNaeiSpqnnUt8ZVfkVnL2Raksy27uAf+/O0/XHYxI5R9iCU86RcDXPJQ+Gjk0J6rfk1p2pY1GOAu7zYdc+LYikvwmjh2hiNAZ+BB1ji4rTvZqsyDXlwEFqxln8W/9wXQQw689KYQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMix-00016K-Fw; Fri, 24 Jan 2025 11:40:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 02/15] gnu: glibc-dynamic-linker: Add loongarch64-linux support. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, janneke@gnu.org, ludo@gnu.org, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= X-Debbugs-Original-Xcc: Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377367824077 (code B ref 75051); Fri, 24 Jan 2025 16:40:03 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:39:42 +0000 Received: from localhost ([127.0.0.1]:46719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMib-00013d-7h for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:41 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49394 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMiU-00012v-FJ for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:35 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S3; Sat, 25 Jan 2025 00:39:25 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:00 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S3 X-Coremail-Antispam: 1UD129KBjvdXoW7XF1fZr4ktF1UCr15Zr15XFb_yoWfZrX_Za 4xJwsYqrs3XFWjkw1FyFn8KF15u3y7X3Wj9Fn2qrWkWF13Zr4Sq3Z5Wr17ZF18J39F9r95 Aws5tr43Zr1Y9jkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbVAYjsxI4VWDJwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l82xGYIkIc2x26280x7 IE14v26r18M28IrcIa0xkI8VCY1x0267AKxVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK 67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I 0E14v26r1j6r4UM28EF7xvwVC2z280aVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv6xkF7I0E 14v26r1j6r4UM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVACY4xI64kE6c02F40Ex7 xfMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x0Y z7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7 v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF 1VAY17CE14v26r1j6r15MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIx AIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI 42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxh VjvjDU0xZFpf9x07j0q2NUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add loongarch64-linux case. Change-Id: I57bb3d34aec82e12de75913c53bf70fc83137404 --- gnu/packages/bootstrap.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index db20e71fe0c..79ef8a5f412 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -333,6 +333,10 @@ (define* (glibc-dynamic-linker ((string=? system "powerpc64-linux") "/lib/ld64.so.1") ((string=? system "alpha-linux") "/lib/ld-linux.so.2") + ;; TODO: Remove it when we support native loongarch64 build. + ((string=? system "loongarch64-linux") + "/lib/ld-linux-loongarch-lp64d.so.1") + ;; TODO: Differentiate between x86_64-linux-gnu and x86_64-linux-gnux32. ((string=? system "x86_64-linux-gnux32") "/lib/ld-linux-x32.so.2") From patchwork Fri Jan 24 16:39:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37677 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4F53A27BBEE; Fri, 24 Jan 2025 16:47:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0F7A327BBE2 for ; Fri, 24 Jan 2025 16:47:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMjw-0005SG-55; Fri, 24 Jan 2025 11:41:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMj2-000497-DP for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:16 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMj2-0008O9-2u; Fri, 24 Jan 2025 11:40:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=ir1qxwT/DAUqLy2V7g4B0gFwe0DXC6+9IGj+RBjcq5k=; b=aoKmXl0a2+KCXXQz92424Tmw3EZza849xKCJ4ugGknJ1mvtwZ+Krm9UCSlmtCwTQ8idz1Ie/BUmgetzXYeu/feefMnDtigT4/mFgLrizwYFXkB+VAYJLp/lMLNxKCJmBy0hYvBeIoKIP4h1/qefks303pgDQ2tiJ+ES/wN+Z5m3DREG7OMS87qnfLghhaKacGiB2zMIW/ugpctJS1qxyXpQk5XfzYCjoUwwpZb+ZO+pnlObwyRCEBWrWsr2HEyxq9T4gdvZ4TbyZ4rgGcklEe1dTdqT2TVhGIGnKQUeSYD0NLbr2cj3EQaL6jXnIrQy7++bCdwJ5UJ8cbpDwAZ7kvw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMiy-00016k-Bk; Fri, 24 Jan 2025 11:40:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 03/15] utils: Add target-loongarch64?. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, zimon.toutoune@gmail.com, me@tobias.gr, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com>, Christopher Baines , Josselin Poiret , Ludovic =?utf-8?q?Court=C3=A8s?= , Mathieu Othacehe , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?utf-8?q?Court=C3=A8s?= , Mathieu Othacehe , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377367824089 (code B ref 75051); Fri, 24 Jan 2025 16:40:04 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:39:42 +0000 Received: from localhost ([127.0.0.1]:46722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMib-00013i-Rv for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:42 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49398 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMiX-000130-NG for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:38 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S4; Sat, 25 Jan 2025 00:39:28 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:01 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S4 X-Coremail-Antispam: 1UD129KBjvdXoW7GrykuFWxGr4rXrykGw1kGrg_yoWkGrX_C3 4xJFyjkF1DWFWvy3y5ZrW5GFy7Xr4xWF1fWF42yr4jg34UXayFqFZrJFWDAw12kr1ftFsx Aws2qryY9F1rtjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb3kYjsxI4VWxJwAYFVCjjxCrM7AC8VAFwI0_Gr0_Xr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l82xGYIkIc2x26280x7 IE14v26r15M28IrcIa0xkI8VCY1x0267AKxVWUXVWUCwA2ocxC64kIII0Yj41l84x0c7CE w4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6x kF7I0E14v26r1j6r4UM28EF7xvwVC2z280aVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv6xkF 7I0E14v26r1j6r4UM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVACY4xI64kE6c02F4 0Ex7xfMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC 6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x 0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2 zVAF1VAY17CE14v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF 4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWU CwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIda VFxhVjvjDU0xZFpf9x07UiIDcUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * guix/utils.scm (target-loongarch64): New procedure. Change-Id: I8d21bcf04d479937039f6f507b5460bb560fd8ec --- guix/utils.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guix/utils.scm b/guix/utils.scm index 2d82329cb75..b0712aaac37 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -113,6 +113,7 @@ (define-module (guix utils) target-ppc64le? target-powerpc? target-riscv64? + target-loongarch64? target-mips64el? target-64bit? target-little-endian? @@ -810,6 +811,10 @@ (define* (target-avr? #:optional (target (%current-target-system))) "Is the architecture of TARGET a variant of Microchip's AVR architecture?" (or (string=? target "avr") (string-prefix? "avr-" target))) +(define* (target-loongarch64? #:optional (target (or (%current-target-system) + (%current-system)))) + (string-prefix? "loongarch64-" target)) + (define* (target-ppc32? #:optional (target (or (%current-target-system) (%current-system)))) (string-prefix? "powerpc-" target)) From patchwork Fri Jan 24 16:39:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37681 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D197227BBEC; Fri, 24 Jan 2025 16:52:49 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DE56427BBE2 for ; Fri, 24 Jan 2025 16:52:48 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMkE-0005av-Go; Fri, 24 Jan 2025 11:41:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMj0-000486-S8 for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:16 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMj0-0008NL-HX for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=wCun0DsxVK+Ksr0j7e0SUVlzoBPgJGbHxqg/47yQHgQ=; b=IIo1PO2+ebMH00ZcbEk+cv7a19gcjZIWQoamGKclOO16oBZI2lHeFTR5mqYekrHC7ajzGEvsz/Zxg01sDAJ7s62vRzHjinnZrpNjwuoRlhzfdPX2AN5Eh3cqmIjWe+cdcW3UqDGlWVHR/bKSV00Y/YxGKgABfwcOnu8AHx6u0nGlVEzwD25FbZOOXO4jiIvQdO1SFEiixKsz3PNIXQxZsnmLKdq1CR6+NUuUdMH/jomEPOmCpJHLb5x0L+w/N5LoNV9ST1jIU6RycISwnn6jpEy/ohLCAy9opCsr8weOH8UT17NPOipv6ytHuEVY6p6potO0wFj94m+OFE0De/bGfg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMiz-00017T-Ek; Fri, 24 Jan 2025 11:40:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 04/15] gnu: Add linux-libre-headers-5.19.17. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: leo@famulari.name, w@wmeyer.eu, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com>, Leo Famulari , Wilko Meyer X-Debbugs-Original-Xcc: Leo Famulari , Wilko Meyer Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377367934139 (code B ref 75051); Fri, 24 Jan 2025 16:40:05 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:39:53 +0000 Received: from localhost ([127.0.0.1]:46729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMim-00014f-Iw for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:52 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49404 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMia-00013A-PY for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:42 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S5; Sat, 25 Jan 2025 00:39:31 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:02 +0800 Message-ID: <01253bf0f6c3471325257ae3c79c45ece4376486.1737736020.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S5 X-Coremail-Antispam: 1UD129KBjvdXoW7XrWfKF4fWFW8GF13ZFy7KFg_yoWkJFgE9a 47Jr98J3ykJrWUKw1FkFyDKrW5GF1UArn0qFyIgFZ7Wr1Sqrs8uan7C34xJw15CF42yF1Y kFW8Wr1Fvw45WjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb3kYjsxI4VWxJwAYFVCjjxCrM7AC8VAFwI0_Gr0_Xr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l82xGYIkIc2x26280x7 IE14v26r1rM28IrcIa0xkI8VCY1x0267AKxVWUXVWUCwA2ocxC64kIII0Yj41l84x0c7CE w4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6x kF7I0E14v26r1j6r4UM28EF7xvwVC2z280aVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv6xkF 7I0E14v26r1j6r4UM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVACY4xI64kE6c02F4 0Ex7xfMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC 6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x 0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2 zVAF1VAY17CE14v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF 4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWU CwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIda VFxhVjvjDU0xZFpf9x07UE4EiUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> linux 5.19 include loongarch support, so add it. * gnu/packages/linux.scm (linux-libre-headers-5.19.17): New variable. Change-Id: Iddd930c1f7243f5307bec75c41f70d5ff5bbd531 --- gnu/packages/linux.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 172797f97d0..d691c0fe3b5 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -793,6 +793,11 @@ (define-public linux-libre-headers-5.15.49 (make-linux-libre-headers "5.15.49" "gnu" "13zqdcm4664vh7g57sxbfrlpsxm7zrma72mxdfdz7d9yndy2gfv8")) +;; linux 5.19 include loongarch support. +(define-public linux-libre-headers-5.19.17 + (make-linux-libre-headers "5.19.17" "gnu" + "0m1yabfvaanbzv0ip04r4kvs16aq0pp2dk93xzi5cq18i3vw351m")) + (define-public linux-libre-headers linux-libre-headers-5.15.49) ;; linux-libre-headers-latest points to the latest headers package ;; and should be used as a dependency for packages that depend on From patchwork Fri Jan 24 16:39:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37682 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3458F27BBE2; Fri, 24 Jan 2025 16:52:50 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 28A4F27BBEA for ; Fri, 24 Jan 2025 16:52:49 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMjm-0005GQ-I0; Fri, 24 Jan 2025 11:40:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMj1-00048N-2E for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:16 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMj0-0008NT-Nr; Fri, 24 Jan 2025 11:40:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=N+d7WlRFUms2VIqb29ZMYoICIpFAPELBwKwTpcn6Mgo=; b=WyCcaZRO4fi8fOGLbFnOaWxUkeON5O0YwfrKHJr16EfZSi2+3MATDUMQdM8JvROYZXFMvEnjJFuG9m55j2BJMdsBzTPDU4FDRwuQXCEaqTd3WbxXPe3k3Pt9hZ1ovQx2Jjgp+R0Yo2AXnAzus8I8ioRsFCqpOd/qV7f+p+sAvVtG+JDzIrM/LFtdklSkfT+aGDgRVZ3HyyIWL1PNWB6OKOZjJL0hbSbVo/89ILn7or1SOBhXFEfu8nvLGEiTalBASd5mawJjGSrr431XB2C/sLSbybGdVui7OPU55PoVYj3xysRdOpDGIqNoIDMmc/4AISFsbmjRar95nmtlVml3JQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMj0-00018M-FB; Fri, 24 Jan 2025 11:40:06 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 05/15] gnu: cross-base: Add cross-compiling support for loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, janneke@gnu.org, ludo@gnu.org, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com>, Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= X-Debbugs-Original-Xcc: Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377367934146 (code B ref 75051); Fri, 24 Jan 2025 16:40:06 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:39:53 +0000 Received: from localhost ([127.0.0.1]:46731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMim-00014n-Ui for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:53 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49416 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMie-00013Q-3n for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:45 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S6; Sat, 25 Jan 2025 00:39:35 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:03 +0800 Message-ID: <00de98563c4ec8f6e441b4ee0f5a9d2346cb92a1.1737736020.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S6 X-Coremail-Antispam: 1UD129KBjvJXoW7Zw1Utry7ZF17GFy3CF4rZrb_yoW8GF1rpa 98AF43Ww1rWrWrKw1UJF4aqa4rXan7G3Z09r1xJ3yIkws5ury0q3yIkFsxuF1qgF4UGa4U WF4rCryUuFs7AFDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Ib7Iv0xC_Cr1lb4IE77IF4wAFF20E14v26ryj6rWUM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_JFI_Gr1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r1j6r4UM28EF7xvwVC2z280 aVCY1x0267AKxVWUJVW8JwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzV Aqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S 6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxAIw28IcxkI7VAKI48JMxC20s026x CaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_ JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r 1I6r4UMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_ Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8Jb IYCTnIWIevJa73UjIFyTuYvjxU2nYFDUUUU X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> gnu/packages/cross-base.scm (cross-kernel-headers/deprecated, cross-kernel-headers*): When target loongarch64, use linux-libre-headers-5.19.17. Change-Id: Ib144ebf86428dddd92f5b899dc241a428f8dc374 --- gnu/packages/cross-base.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index ad3616eaba0..a4e9c2a9cb1 100644 --- a/gnu/packages/cross-base.scm +++ b/gnu/packages/cross-base.scm @@ -418,7 +418,10 @@ (define* (cross-kernel-headers . args) (define* (cross-kernel-headers/deprecated target #:optional - (linux-headers linux-libre-headers) + (linux-headers + (if (target-loongarch64? target) + linux-libre-headers-5.19.17 + linux-libre-headers)) (xgcc (cross-gcc target)) (xbinutils (cross-binutils target))) (warning (G_ "'cross-kernel-headers' must be used with keyword arguments~%")) @@ -493,7 +496,9 @@ (define* (cross-mig target (define* (cross-kernel-headers* target #:key - (linux-headers linux-libre-headers) + (linux-headers (if (target-loongarch64? target) + linux-libre-headers-5.19.17 + linux-libre-headers)) (xgcc (cross-gcc target)) (xbinutils (cross-binutils target))) "Return headers depending on TARGET." From patchwork Fri Jan 24 16:39:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37675 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0C7E827BBEA; Fri, 24 Jan 2025 16:45:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DA9BB27BBE2 for ; Fri, 24 Jan 2025 16:45:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMkI-0005lF-Dm; Fri, 24 Jan 2025 11:41:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMj2-000498-G5 for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:18 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMj2-0008OA-4Q; Fri, 24 Jan 2025 11:40:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=zgMF9ZjzaL/Kipj6Vc/LrPdMT9HDx5Ii7bz8qmAa87Y=; b=UtyVSLm6mC0z9ePEJDr/E/kjLq9BCtmhmN+sKzTqVx5VMLaQUmKdouVn7ZwSO8BqiSncajCzA8xYesjpc/FWmimKMKVVKGN43ftjjS2heDwt5C6wCEgRXZFMvmdO8cr/CLfiFagunVqEHB+mwKNjTrHNd4yyq+ze28wUv8x5YkMQOniMGS3M83sdasFhBAtNgXBRUHb0gDS2QN4sfxL8GIkrEpoVBumiICxYZ3dNIiyhBcd13dd/YfZ+xVtSz/0ZRkLSDocVX7OFZ8oAAGJXkk/CmTVOvFzl3ipQriF6vhj1xM/2mmzXio+2vsnVC7D04DoXcos52tUoGth1yyPH8g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMj1-000197-UK; Fri, 24 Jan 2025 11:40:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 06/15] gnu: %glibc-stripped: Fix cross-compiling to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, janneke@gnu.org, ludo@gnu.org, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com>, Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= X-Debbugs-Original-Xcc: Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377367934153 (code B ref 75051); Fri, 24 Jan 2025 16:40:07 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:39:53 +0000 Received: from localhost ([127.0.0.1]:46733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMin-00014u-AT for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:53 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49422 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMih-00013b-IZ for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:48 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S7; Sat, 25 Jan 2025 00:39:38 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:04 +0800 Message-ID: <4dda5b91548e681a3c732de1d07a72e11229e47c.1737736020.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S7 X-Coremail-Antispam: 1UD129KBjvdXoWrKw1fZFy8XF1kWr4rZr4xWFg_yoWkGFc_Ca 4Iyrs3Kws7XrWUKw1vkF95C398XF48Zrna9F42qrsrKrnIqr4Sqa4kWFyxZF17Ca1Iyr1r AFWkJrW3Z3yUujkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbaAYjsxI4VWxJwAYFVCjjxCrM7AC8VAFwI0_Xr0_Wr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l82xGYIkIc2x26280x7 IE14v26r126s0DM28IrcIa0xkI8VCY1x0267AKxVWUCVW8JwA2ocxC64kIII0Yj41l84x0 c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r1I6r4UM28EF7xvwVC0I7IYx2 IY6xkF7I0E14v26r4j6F4UM28EF7xvwVC2z280aVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv 6xkF7I0E14v26r4j6r4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzV Aqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S 6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxAIw28IcxkI7VAKI48JMxC20s026x CaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_ JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r 1I6r4UMIIF0xvE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_ Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8Jr UvcSsGvfC2KfnxnUUI43ZEXa7IU82g43UUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> gnu/packages/make-bootstrap.scm (%glibc-stripped)[inputs]: When target loongarch64, Use linux-libre-headers-5.19.17. Change-Id: I4b2b9168aa3716445d1b88b4db3dcf4ad038a45d --- gnu/packages/make-bootstrap.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm index 59c117f2260..864d84d89e9 100644 --- a/gnu/packages/make-bootstrap.scm +++ b/gnu/packages/make-bootstrap.scm @@ -475,11 +475,13 @@ (define (%glibc-stripped) glibc))))) (inputs `(("kernel-headers" - ,(if (or (and (%current-target-system) + ,(cond ((or (and (%current-target-system) (target-hurd? (%current-target-system))) (string-suffix? "-hurd" (%current-system))) - gnumach-headers - linux-libre-headers)))) + gnumach-headers) + ;; linux 5.19 include loongarch support. + ((target-loongarch64?) linux-libre-headers-5.19.17) + (else linux-libre-headers))))) (propagated-inputs '()) ;; Only one output. From patchwork Fri Jan 24 16:39:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37683 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9BB2E27BBEA; Fri, 24 Jan 2025 16:58:36 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2DF7E27BBE2 for ; Fri, 24 Jan 2025 16:58:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMjX-0004r4-GM; Fri, 24 Jan 2025 11:40:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMj4-0004Bc-CK for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:18 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMj3-0008Ol-AX for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=xfPA/ys1RERYuCezYwqLoJFeDCKpyLMTRML2GkqoMlg=; b=LQW5pn9xlNgOQJAgSoQHuRC69I4ha+q4Z3oLlkZOMWwuru3oJYdR6aQjMlK68qoNQiq3pKaXYReTWaPu6f7v5NZA+i2hxnytB+o7lxDbdRFDHgpmjKFAyfKf3NykY+WPHrX4fcDYrQRAlq90T13WEBSFsJzQkuFeQmAYz7iAXevFHbHIo+v7XkM38MPJIGtnhMgAs830HwGefSE+LoG1Rbg7xtQwjKL/rbdMDfTCKff0esETsMqP7QZccpL0W0dkday7BOYVkKLfElMQg0VlqiyLFJzIbnn+rPrGRKcEVuukMy+VN4uzH03qY3Di1zcP3HVBqz2cueWa/+tC6deplA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMj3-0001AB-1u for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 07/15] gnu: openssl: Support loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com> Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377367944168 (code B ref 75051); Fri, 24 Jan 2025 16:40:08 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:39:54 +0000 Received: from localhost ([127.0.0.1]:46737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMio-000155-1M for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:54 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49428 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMik-000144-Rp for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:51 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S8; Sat, 25 Jan 2025 00:39:41 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:05 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S8 X-Coremail-Antispam: 1UD129KBjvdXoW7JryxAr4xArW8CFWDWw1xKrg_yoWDArb_Z3 47Jw4aka95WFWkAF1j9ryDJr4fWr1xJryIya17Kr4vgF97Zr1jgr1DJF12yr1UCr18tFs5 Ar47Gry5CF18AjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbaAYjsxI4VWxJwAYFVCjjxCrM7AC8VAFwI0_Xr0_Wr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l82xGYIkIc2x26280x7 IE14v26r126s0DM28IrcIa0xkI8VCY1x0267AKxVW8JVW5JwA2ocxC64kIII0Yj41l84x0 c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r1I6r4UM28EF7xvwVC0I7IYx2 IY6xkF7I0E14v26r4j6F4UM28EF7xvwVC2z280aVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv 6xkF7I0E14v26r4j6r4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzV Aqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S 6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxAIw28IcxkI7VAKI48JMxC20s026x CaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_ JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r 1I6r4UMIIF0xvE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_ Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8Jr UvcSsGvfC2KfnxnUUI43ZEXa7IU8G2NtUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/tls.scm (target->openssl-target, target->openssl-target): Add loongarch64 case. Change-Id: Ie85b4e1f39650f6134c9b5c4c81e0d5f83068558 --- gnu/packages/tls.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 3d9951b59b2..01997c6b73e 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -398,7 +398,8 @@ (define (target->openssl-target pkg target) (cond ((target-hurd? target) "hurd") ((and (target-linux? target) - (target-riscv64? target)) + (or (target-riscv64? target) + (target-loongarch64? target))) "linux64") ((target-linux? target) "linux") @@ -428,6 +429,8 @@ (define (target->openssl-target pkg target) ((and (target-powerpc? target) (target-64bit? target)) "ppc64") + ((target-loongarch64? target) + "loongarch64") ((target-riscv64? target) "riscv64") ((target-64bit? target) From patchwork Fri Jan 24 16:39:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37674 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A995127BBE2; Fri, 24 Jan 2025 16:44:44 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 38DB827BBEA for ; Fri, 24 Jan 2025 16:44:43 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMjV-0004ke-Nk; Fri, 24 Jan 2025 11:40:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMjA-0004ET-QH for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:18 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMj4-0008PD-1Y for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=HSz8z1BN+rTGFKVTrJcs8O3LjKWdhaGPi3WrlD19jVM=; b=vD10vnttt+9px/sZSheqMsmdLuuBmRpxSEQOcE2xqqo/C4j1So6LgtWXJPXYDwpnzMaDqB3q4A4rGl1jEokpqq6KJ6VlfnGCdALXhGzCMNIi0YibOG3K69Hx0USAFrE8C2c4mH8KlQS46/TKZEY9cIj1ISa/tMfLFYpgcncXY2SfoEV6vGcszmebVHYCFMUKCt68waV88rdtI1F9Pe6xuKkr9W0q2EKtDQEx/dcS37l46OA0bXj1CoXJNbC+kLWU/keQJZ85Nd7GaOEFyqT15s7v/jt7becNSGcQbOyBQPl+e83waROjP8ZCj3YJUf5i5C2KGS/lRz4ZAb3Del4G5g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMj3-0001AY-T1 for guix-patches@gnu.org; Fri, 24 Jan 2025 11:40:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 08/15] gnu: readline: Fix build to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:40:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com> Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368014194 (code B ref 75051); Fri, 24 Jan 2025 16:40:09 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:01 +0000 Received: from localhost ([127.0.0.1]:46740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMiu-00015Y-Ho for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:01 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49434 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMin-00014F-Sf for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:39:54 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S9; Sat, 25 Jan 2025 00:39:45 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:06 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S9 X-Coremail-Antispam: 1UD129KBjvJXoWxZFyktF15urykAw1UCr17Wrg_yoW5Xw4UpF WfCw1ftws5GF93KrW3t3WFgF4Yg34kGF15Zr17X34kCa1YkFWFqFnxGas3JFy7C3ZrCayU WF1Utr4UGa4rWFDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Sb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26rWj6s0DM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_Gr0_Xr1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r1j6r4UM28EF7xvwVC2z280 aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4 CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvj eVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV WUCVW8JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x07br0edUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/readline.scm (readline)[arguments]: When target is loongarch64, Add update-config-scripts phase. [native-inputs]: When target is loongarch64, Add config. Change-Id: Ie369d53c7f2493a7a65fe592a3671719dee264c0 --- gnu/packages/readline.scm | 59 +++++++++++++++++++++++++-------------- 1 file changed, 38 insertions(+), 21 deletions(-) diff --git a/gnu/packages/readline.scm b/gnu/packages/readline.scm index 8200a24f1a1..42d8c6ed636 100644 --- a/gnu/packages/readline.scm +++ b/gnu/packages/readline.scm @@ -82,29 +82,46 @@ (define-public readline (build-system gnu-build-system) (propagated-inputs (list ncurses)) (arguments - (list #:configure-flags - #~(list (string-append - "LDFLAGS=-Wl,-rpath -Wl," - (dirname (search-input-file %build-inputs - "lib/libncurses.so"))) + (append + (if (target-loongarch64?) + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'update-config-scripts + (lambda* (#:key inputs native-inputs #:allow-other-keys) + ;; Replace outdated config.guess and config.sub. + (for-each (lambda (file) + (install-file + (search-input-file + (or native-inputs inputs) + (string-append "/bin/" file)) "./support")) + '("config.guess" "config.sub")))))) + '()) + (list #:configure-flags + #~(list (string-append + "LDFLAGS=-Wl,-rpath -Wl," + (dirname (search-input-file %build-inputs + "lib/libncurses.so"))) - ;; This test does an 'AC_TRY_RUN', which aborts when - ;; cross-compiling, so provide the correct answer. - #$@(if (%current-target-system) - '("bash_cv_wcwidth_broken=no") - '()) - ;; MinGW: ncurses provides the termcap api. - #$@(if (target-mingw?) - '("bash_cv_termcap_lib=ncurses") - '())) + ;; This test does an 'AC_TRY_RUN', which aborts when + ;; cross-compiling, so provide the correct answer. + #$@(if (%current-target-system) + '("bash_cv_wcwidth_broken=no") + '()) + ;; MinGW: ncurses provides the termcap api. + #$@(if (target-mingw?) + '("bash_cv_termcap_lib=ncurses") + '())) - #:make-flags - (if (target-mingw?) - ;; MinGW: termcap in ncurses - ;; some SIG_* #defined in _POSIX - #~'("TERMCAP_LIB=-lncurses" - "CPPFLAGS=-D_POSIX -D'chown(f,o,g)=0'") - #~'()))) + #:make-flags + (if (target-mingw?) + ;; MinGW: termcap in ncurses + ;; some SIG_* #defined in _POSIX + #~'("TERMCAP_LIB=-lncurses" + "CPPFLAGS=-D_POSIX -D'chown(f,o,g)=0'") + #~'())))) + (native-inputs (if (target-loongarch64?) + (list config) + '())) (synopsis "Edit command lines while typing, with history support") (description "The GNU readline library allows users to edit command lines as they From patchwork Fri Jan 24 16:39:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37673 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 02AE427BBEC; Fri, 24 Jan 2025 16:44:44 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1EAA027BBE2 for ; Fri, 24 Jan 2025 16:44:43 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMkh-000722-PI; Fri, 24 Jan 2025 11:41:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMju-0005SD-M6 for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMju-0000NK-64 for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=LAT9GloqSA8jqlxTtOG5KMINeysZrXEFOlC8FlvNKZo=; b=NxvIEFYPxGb4zoCWgykPrS0BTuRJGAWZP7hIhta2A2uwJbdbQXltIHnlnGlyBZN5ofxP5KnZSaz5S7Hr/b/8f7dWwt9cxDEYDcvLWzwf0/vaLsRVsOvPsXUk25855n+2GVA2IaC4D+Vc/RU5nCK3TXwh/16M15fu2UrdgnRJrYnGMjZq+0WcK46jJ7nmIUveV4JSK9GonScAUR71X2P+bsFetQ372eNzwE44Xkhi6nuw3QiHdlgweSDAzNHjRgKfsalMlK53fM8vy8fwQn92atqKbDhr/uBuB70WoDTwqxqvQ6WOl+IX+a2oj7nyHn91gegCfrXh0nRm+L1PXf6Icw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMjt-0001GF-Uj for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 09/15] gnu: gdbm: Fix build to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com> Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368134700 (code B ref 75051); Fri, 24 Jan 2025 16:41:01 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:13 +0000 Received: from localhost ([127.0.0.1]:46774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMj7-0001DO-61 for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:13 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49446 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMiv-00015G-M9 for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:02 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S10; Sat, 25 Jan 2025 00:39:48 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:07 +0800 Message-ID: <86ee2411d5366f8ca8be86bbce0cd60cbe242591.1737736020.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S10 X-Coremail-Antispam: 1UD129KBjvJXoW7uF1UuFWrtF15CryfuFW7urg_yoW8Gr48pF WfAF1kKrW8Jr93trZIqr1S9rs0g34xGw13uws7Aw1Ikws0vry09rnrK3yfGF47ZwnrG3W8 XF4ktw45GF48JaDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Sb7Iv0xC_tr1lb4IE77IF4wAFF20E14v26rWj6s0DM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_Gr0_Xr1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r1j6r4UM28EF7xvwVC2z280 aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4 CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvj eVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV WUCVW8JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x07jF2NtUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/dbm.scm (gdbm)[arguments]: When target is loongarch64, Add update-config phase. [native-inputs]: When target is loongarch64, Add config. Change-Id: I1fd1b0b4171ae3cddbcc1683f8cb12ed85fa5da8 --- gnu/packages/dbm.scm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gnu/packages/dbm.scm b/gnu/packages/dbm.scm index 7c36d30a349..433d469ae83 100644 --- a/gnu/packages/dbm.scm +++ b/gnu/packages/dbm.scm @@ -189,7 +189,22 @@ (define-public gdbm (base32 "1kfapds42j1sjq6wl7fygipw5904wpbfa5kwppj3mwgz44fhicbl")))) (arguments `(#:configure-flags '("--enable-libgdbm-compat" - "--disable-static"))) + "--disable-static") + ,@(if (target-loongarch64?) + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'update-config + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (for-each (lambda (file) + (install-file + (search-input-file + (or native-inputs inputs) + (string-append "/bin/" file)) "build-aux")) + '("config.guess" "config.sub")))))) + '()))) + (native-inputs (if (target-loongarch64?) + (list config) + '())) (build-system gnu-build-system) (home-page "https://www.gnu.org.ua/software/gdbm") (synopsis From patchwork Fri Jan 24 16:39:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37679 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B5C7A27BBEA; Fri, 24 Jan 2025 16:47:45 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8366627BBE2 for ; Fri, 24 Jan 2025 16:47:45 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMki-000767-Qn; Fri, 24 Jan 2025 11:41:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMju-0005T9-Tn for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMju-0000NW-JN for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=4QclvV4jXf27b9KbrrGOgrlmzeyQ+W0d8gBtr1phe5I=; b=sRJXwUkhcdWEqwL4vqM+QNVs0rtqXRxkZh/YZjxL+6pbvkQlnYwmCnsqcUt+a+VfyiRRMDfKfIh4JuoptoE33ddVWSIKXahFPVU4Nj1iI1LDj+L16ztulm5QBXnUt9H6HYThKUPSBH9hK/UQ1XWCB5IvMvqswppTUw8nBBx/MNN+MRaUa4cpDuzIYHzWAZ2FiaGHEuzg7euGFLbwCjGupsIa0tupj+zFlh8iP3NnqEajAoFYvsSS1UBfecHdC04y60jewrniyfECYO2IBeBElHM5LxHwSoZX7jW29K2y8CfH/90kFL3+KAw+eMN+0/J/Yt0jdUsF5vXJ4IJRAt8V8Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMju-0001GM-Et for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 10/15] gnu: libatomic-ops: Fix build to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com> Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368144708 (code B ref 75051); Fri, 24 Jan 2025 16:41:02 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:14 +0000 Received: from localhost ([127.0.0.1]:46776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMj7-0001Dl-LC for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:14 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49482 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMiy-00015T-S0 for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:06 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S11; Sat, 25 Jan 2025 00:39:55 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:08 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S11 X-Coremail-Antispam: 1UD129KBjvJXoWxJrWxuw1kuF1kKrWrAw1UKFg_yoW8Ar4xpF W5AFn5Kr48Wr93Ja97t3409ry3W3s2krWYv397Aw18Kw4YkFy09rnrta98JF47Jw1DGa1x GFWktF47Wry8ZFJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Sb7Iv0xC_KF4lb4IE77IF4wAFF20E14v26rWj6s0DM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_Gr0_Xr1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280 aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4 CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvj eVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV W8JVW5JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x07jFApnUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/bdw-gc.scm (libatomic-ops)[native-inputs]: When target is loongarch64, Add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: I7a56860910e38985573482d4a4cfa622d8158f7c --- gnu/packages/bdw-gc.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/bdw-gc.scm b/gnu/packages/bdw-gc.scm index 8eed98d1fd7..71103d1c77f 100644 --- a/gnu/packages/bdw-gc.scm +++ b/gnu/packages/bdw-gc.scm @@ -29,6 +29,7 @@ (define-module (gnu packages bdw-gc) #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages autotools) #:use-module (gnu packages hurd)) (define-public libgc @@ -155,6 +156,22 @@ (define-public libatomic-ops "0glzah695wsf6c27hs5wwlw4mnq1vfivdshz1rb8pq7w4mp5dazh")))) (build-system gnu-build-system) (outputs '("out" "debug")) + (native-inputs (if (target-loongarch64?) + (list config) + '())) + (arguments (if (target-loongarch64?) + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'update-config-scripts + (lambda* (#:key inputs native-inputs #:allow-other-keys) + ;; Replace outdated config.guess and config.sub. + (for-each (lambda (file) + (install-file + (search-input-file + (or native-inputs inputs) + (string-append "/bin/" file)) ".")) + '("config.guess" "config.sub")))))) + '())) (synopsis "Accessing hardware atomic memory update operations") (description "This C library provides semi-portable access to hardware-provided atomic From patchwork Fri Jan 24 16:39:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37680 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7B2CC27BBE9; Fri, 24 Jan 2025 16:49:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D23BB27BBE2 for ; Fri, 24 Jan 2025 16:49:23 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMkg-0006x3-Kr; Fri, 24 Jan 2025 11:41:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMjv-0005TG-Bn for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMjv-0000Nn-3G for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=77TTTO4CkRY2dUShb7nGGojcM0ZFDgny22QZ8jI4/j8=; b=D0vTWOtdj/U/1/2WYVmoKuK74uijVGvD7vxnDgNKhX2pPb/IMi1iCSj3DJVHvkTrSD35TEgR/hiq0w48WjyIpfvnceAekv0FTEuK6XaRLNoO5IzTz2e/nMXO2rTqDPCUkfsZ9XH+c9Rh912+DAclQXVMJtiNqpSS3yvcbIQMjCdY7FU8juGUsxesWwJI7lyvFVX/hTjMuhGNg7qrBhT+bgGMls0lGQiIIaoT8dlSLuzXNm79lPLIB/hP49+0x8rocmk72LRXdOqrqfy9uNVnW5Wor7ElNRIBZimS9PZbjBXiQyaXYEeZBXGDPm3gUve/so5GCcvqtSJY0r9NjQWqwA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMju-0001GT-Sa for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 11/15] gnu: bash: Fix build to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com> Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368144715 (code B ref 75051); Fri, 24 Jan 2025 16:41:02 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:14 +0000 Received: from localhost ([127.0.0.1]:46778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMj8-0001Dt-41 for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:14 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49498 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMj1-00015a-PK for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:09 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S12; Sat, 25 Jan 2025 00:39:58 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:09 +0800 Message-ID: <8098d077b77c3c7c0d614ea59eb62140a5780bfe.1737736020.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S12 X-Coremail-Antispam: 1UD129KBjvJXoW7tFW3ArW3ZFWUury3AF13Jwb_yoW8Aw47pF WrAFn5Kr48KF93AFZ3t3yj9r13ur93GFWYq34fC3yYy3yUKrWxZrnrt393AF17G3WDJw47 WFy0qF43Gry7ZaDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Sb7Iv0xC_KF4lb4IE77IF4wAFF20E14v26rWj6s0DM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_Gr0_Xr1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280 aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4 CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvj eVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV W8JVW5JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x07jFApnUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/bash.scm (bash)[native-inputs]: When target is loongarch64, Add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: Icadaace85a62582fcb0724dda8f5067d22257cd6 --- gnu/packages/bash.scm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gnu/packages/bash.scm b/gnu/packages/bash.scm index 642a4059852..ef530522ecb 100644 --- a/gnu/packages/bash.scm +++ b/gnu/packages/bash.scm @@ -28,6 +28,7 @@ (define-module (gnu packages bash) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) + #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bootstrap) #:use-module (gnu packages compression) @@ -150,6 +151,9 @@ (define-public bash (outputs '("out" "doc" ;1.7 MiB of HTML and extra files "include")) ;headers used by extensions + (native-inputs (if (target-loongarch64?) + (list config) + '())) (inputs (list readline ncurses)) ;TODO: add texinfo (arguments `(;; When cross-compiling, `configure' incorrectly guesses that job @@ -219,7 +223,18 @@ (define-public bash "/Makefile.inc") (("^INSTALL =.*") "INSTALL = install -c\n")) - #t)))))) + #t))) + ,@(if (target-loongarch64?) + `((add-after 'unpack 'update-config-scripts + (lambda* (#:key inputs native-inputs #:allow-other-keys) + ;; Replace outdated config.guess and config.sub. + (for-each (lambda (file) + (install-file + (search-input-file + (or native-inputs inputs) + (string-append "/bin/" file)) "./support")) + '("config.guess" "config.sub"))))) + '())))) (native-search-paths (list (search-path-specification ;new in 4.4 From patchwork Fri Jan 24 16:39:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37684 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9061C27BBEA; Fri, 24 Jan 2025 16:58:47 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 509AB27BBE2 for ; Fri, 24 Jan 2025 16:58:47 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMkX-000616-Ss; Fri, 24 Jan 2025 11:41:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMjw-0005WG-E7 for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:08 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMjw-0000OG-3S; Fri, 24 Jan 2025 11:41:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=ly/VZC7ypCFlCQzsKEtPdju6UHOCvrI8FUw+p5VkH0M=; b=IEG2zVfiKdj8ONi0t5WEoOjgX2cA7jXvVn/NyRBwNvsENV4Gz+m493htqSdPpQhGhSzrmkostQtHFQ/l/0gi7/XURmJpFREEAGHE8r5B4bW83Ohc6VrKJtYD010EX89gPvl0yod/iGyJ61ESZ6lx5/1byd6SEqbWIP2RCV2w7zzPIf3+J4ElLo5oaFTZEPRQMrwzGdE/dEIzlb+5tR8tnKUAZk2DtV+b50waChoQ4wWRpCprsXn+DIRmbd6jc8srdL+H50x9TVtoTPIN2rW9yBehenXQtnodrMoJZ4fOCkQZyzog0ABjPB+zIlnVPKfNlVHZPt7u+5gztPlr36FIvw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMjv-0001Gb-Bk; Fri, 24 Jan 2025 11:41:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 12/15] gnu: sed: Fix build to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, janneke@gnu.org, ludo@gnu.org, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com>, Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= X-Debbugs-Original-Xcc: Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368154721 (code B ref 75051); Fri, 24 Jan 2025 16:41:03 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:15 +0000 Received: from localhost ([127.0.0.1]:46780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMj8-0001E0-I2 for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:14 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49520 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMj4-00016M-Mh for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:11 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S13; Sat, 25 Jan 2025 00:40:01 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:10 +0800 Message-ID: <4f527d35a8af0a04806a187d1961ddfa25c50dfd.1737736020.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S13 X-Coremail-Antispam: 1UD129KBjvJXoW7Aw15JryDuw1rZw4UJw13Arb_yoW8Xr4xpF WFyFn3Kw4rGF93JrZrt3409Fs8W3s7Gr43Aan3Zw1UCw4YkrWI9rsxt393JFyxW3ZrGw4j gF48ta15GFW8CFJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Sb7Iv0xC_KF4lb4IE77IF4wAFF20E14v26rWj6s0DM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_Xr0E3s1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280 aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4 CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvj eVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV W8JVW5JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x07jjyxiUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/base.scm (sed)[native-inputs]: When target is loongarch64, add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: I056d5004ec326f8c5b30853d5ea401ea12a949b7 --- gnu/packages/base.scm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 46390506236..4c96ffa1a46 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -217,7 +217,23 @@ (define-public sed (modules '((guix build utils))))) (build-system gnu-build-system) (synopsis "Stream editor") - (native-inputs (list perl)) ;for tests + (native-inputs (append (if (target-loongarch64?) + (list config) + '()) + (list perl))) ;for tests + (arguments (if (target-loongarch64?) + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'update-config-scripts + (lambda* (#:key inputs native-inputs #:allow-other-keys) + ;; Replace outdated config.guess and config.sub. + (for-each (lambda (file) + (install-file + (search-input-file + (or native-inputs inputs) + (string-append "/bin/" file)) "./build-aux")) + '("config.guess" "config.sub")))))) + '())) (description "Sed is a non-interactive, text stream editor. It receives a text input from a file or from standard input and it then applies a series of text From patchwork Fri Jan 24 16:39:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37672 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A32A127BBE2; Fri, 24 Jan 2025 16:43:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A90E927BBEA for ; Fri, 24 Jan 2025 16:43:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMkd-0006ei-6T; Fri, 24 Jan 2025 11:41:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMjw-0005XN-Ga for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:08 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMjw-0000OC-0w; Fri, 24 Jan 2025 11:41:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=7HZAQiFZVmCFsJQByAbzVzOmDac9Rs37GhZ+VWMDjZE=; b=qJvfbLINrZMgZT9M6UR7DvnpetA7s9xPODgFs/Kv4E8ky/VJQTxcyr94xrVqGJ0yryX8UdP8YEPmD6qoy7zDNyK7xbDJ8Pz+ht1raDXmUUe/OK9HIqaDw1ufL6BP4lQfLkFUUgrfWBAyTiRKd3xU4mzm0Oo2BN6jhyUxbONOYWdWC54uM26j6+glQRvoDIona7EOWsEMXe6maqfdMebfTZsDNtikuwZWPm5Z1cCBV/IdjR78xcsGa/b7ivq+gRAaU56jPB2HyF0Uo0qoYirkArfTS3pxYBXC24e4b5oR/PaZiYS7WVJcAPAhKjknT4kNQmIHxCyXocohOYzsDCD4Pg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMjv-0001Gh-Ph; Fri, 24 Jan 2025 11:41:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 13/15] gnu: isl: Fix build to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, janneke@gnu.org, ludo@gnu.org, guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com>, Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= X-Debbugs-Original-Xcc: Andreas Enge , Janneke Nieuwenhuizen , Ludovic =?utf-8?q?Court=C3=A8s?= Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368484789 (code B ref 75051); Fri, 24 Jan 2025 16:41:03 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:48 +0000 Received: from localhost ([127.0.0.1]:46785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMjf-0001FA-4F for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:48 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49530 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMjC-0001C3-2F for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:19 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S14; Sat, 25 Jan 2025 00:40:05 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:11 +0800 Message-ID: <80725506bb44e520fba02a5d6986f7a52875bdd1.1737736020.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S14 X-Coremail-Antispam: 1UD129KBjvJXoW7tw1DuFW7uF4rZryrWw1UAwb_yoW8uF1DpF WFyF1rKr4rGr95Ars2q3W093sIg3s3KF4Yvw47uw1fta15Kry0vr17t3y3Ar17Jw18Za1U Way8Xa13JFyxu3DanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Sb7Iv0xC_KF4lb4IE77IF4wAFF20E14v26rWj6s0DM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_Xr0E3s1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280 aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4 CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvj eVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV W8JVW5JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x07jjyxiUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/gcc.scm (isl)[arguments]: When target is loongarch64, Add update-config-scripts phase. [native-inputs]: When target is loongarch64, Add config. Change-Id: If60b28f64dd3285f5b89000c42e714be07876400 --- gnu/packages/gcc.scm | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 6247919fec4..36783af37da 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -37,6 +37,7 @@ (define-module (gnu packages gcc) #:use-module ((guix licenses) #:select (gpl3+ gpl2+ lgpl2.1+ lgpl2.0+ fdl1.3+)) #:use-module (gnu packages) + #:use-module (gnu packages autotools) #:use-module (gnu packages bootstrap) #:use-module (gnu packages compression) #:use-module (gnu packages multiprecision) @@ -1416,7 +1417,7 @@ (define-public isl (build-system gnu-build-system) (outputs '("out" "static")) (arguments - '(#:phases (modify-phases %standard-phases + `(#:phases (modify-phases %standard-phases (add-after 'install 'move-static-library (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -1431,7 +1432,21 @@ (define-public isl ;; libtool looks for it in the usual locations. (substitute* (string-append out "/lib/libisl.la") (("^old_library=.*") - "old_library=''\n")))))))) + "old_library=''\n"))))) + ,@(if (target-loongarch64?) + `((add-after 'unpack 'update-config-scripts + (lambda* (#:key inputs native-inputs #:allow-other-keys) + ;; Replace outdated config.guess and config.sub. + (for-each (lambda (file) + (install-file + (search-input-file + (or native-inputs inputs) + (string-append "/bin/" file)) ".")) + '("config.guess" "config.sub"))))) + '())))) + (native-inputs (if (target-loongarch64?) + (list config) + '())) (inputs (list gmp)) (home-page "https://libisl.sourceforge.io/") ;https://repo.or.cz/w/isl.git (properties `((release-monitoring-url . ,home-page))) From patchwork Fri Jan 24 16:39:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37671 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 186BD27BBEA; Fri, 24 Jan 2025 16:43:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 17B3427BBE2 for ; Fri, 24 Jan 2025 16:43:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMkh-00073L-QZ; Fri, 24 Jan 2025 11:41:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMjw-0005XO-NN for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:08 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMjw-0000OY-Do for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=WaCHDyi+IWWAc3J4/GtTcDDzWDpjxXl587CXg7iwaa4=; b=l2blX9iCsK810IMoeAyVW2tzqJMSEpUL0NoeFiQgLWHRL7JJzKuQRb7QfRtkL9RVc8+3v8hGa317N95FLW7/jB40YSJGb56UIvoJa/IdDsbahCl27QPa4C58DM1o3TDLLqrvT91Dyg6hACF5XzXPBfwLPfBExLaqpBJV3H8CCOpUoxLgmrYZxnbTkaSdum6iNLtB823f0usBTbVRbBOWS6KOzu7CS0+YHxKxsE4ctXTaYqrUCnKoL+asZ6xnWHww954nvFy1J9d3yIKwDBYa2yN3Xtsck7c5+ARykjNkKhSwYFbnQ/XOJBmrXZlQtPiGAOQthVSosE+xgUM47JJsAQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMjw-0001Gs-9T for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 14/15] gnu: pcre2: disable jit on loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com> Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368484798 (code B ref 75051); Fri, 24 Jan 2025 16:41:04 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:48 +0000 Received: from localhost ([127.0.0.1]:46787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMjg-0001FH-8S for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:48 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49538 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMjE-0001Dj-MH for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:21 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S15; Sat, 25 Jan 2025 00:40:11 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:12 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S15 X-Coremail-Antispam: 1UD129KBjvdXoWrKF4DZF48tF13Ww1xCF1Dtrb_yoWfWFc_ua s3Ja9IgrZ8WFZ0k3WrAFs8Krn8WF18AF1Iya9ayrZ2gr1xXr1Sq3WkArZ3Aw17A3WrKFn3 Aws3Cr45ury09jkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbaAYjsxI4VWxJwAYFVCjjxCrM7AC8VAFwI0_Wr0E3s1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l82xGYIkIc2x26280x7 IE14v26r126s0DM28IrcIa0xkI8VCY1x0267AKxVW5JVCq3wA2ocxC64kIII0Yj41l84x0 c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r4j6ryUM28EF7xvwVC0I7IYx2 IY6xkF7I0E14v26r4j6F4UM28EF7xvwVC2z280aVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv 6xkF7I0E14v26r4j6r4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzV Aqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S 6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxAIw28IcxkI7VAKI48JMxC20s026x CaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_ JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r 4j6ryUMIIF0xvE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_ Jr0_JF4lIxAIcVC2z280aVAFwI0_Gr0_Cr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8Jr UvcSsGvfC2KfnxnUUI43ZEXa7IU1N6pPUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/pcre.scm (pcre2)[arguments]<#:configure-flags>: when target loongarch64, don't pass --enable-jit. Change-Id: I5c57da334da0d9fe33e3ec7963a4967e5463d125 --- gnu/packages/pcre.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/pcre.scm b/gnu/packages/pcre.scm index 6f31d3c1d7e..1dbd2180a84 100644 --- a/gnu/packages/pcre.scm +++ b/gnu/packages/pcre.scm @@ -112,8 +112,10 @@ (define-public pcre2 "--enable-pcre2test-libreadline" "--enable-pcre2-16" "--enable-pcre2-32" - ;; riscv64-linux is an unsupported architecture. - #$@(if (target-riscv64?) + ;; riscv64-linux and loongarch64-linux is an unsupported + ;; architecture. + #$@(if (or (target-riscv64?) + (target-loongarch64?)) #~() #~("--enable-jit"))) #:phases From patchwork Fri Jan 24 16:39:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Z572 X-Patchwork-Id: 37678 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4ECF327BBEC; Fri, 24 Jan 2025 16:47:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 17AF027BBE9 for ; Fri, 24 Jan 2025 16:47:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tbMka-0006H3-Pf; Fri, 24 Jan 2025 11:41:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbMjx-0005XS-4q for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:08 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbMjw-0000Op-RO for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=y5/Vl6iziiWLnGn0zISsSTPxO/yiSO1VUeK2YEHVIak=; b=f18zyymT6R5lvMNdm/EVbcpVEh91OVWEzbXYndscvJwdaNorEDy/OCkIOAqxEuJCjZpKEoKnyKrNtB4YXthkJeV9u0Dv++m8yCz/zncer5peN4HiJgqwc5Snj6SnWKZq5JatoCSd6EUvoQPzJXB9+7+Y/OY1L8LCn03JD5/nzTQH0LLQyHWDaZUccSZxG5AXta24wuxiBVYVGx00PfKaD6e2fX+ra78hGTw2mlDd9uXb/MEo0j50JZhsBH7Dj6sKQGW6HQouMicBQRXnf6t6fIgZm2Elz/WDCknJvA/XvwL2o9a4JJKZ8T0z9Vy9w6pau4iKJcEl42DtjppitQh32A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tbMjw-0001Gz-N8 for guix-patches@gnu.org; Fri, 24 Jan 2025 11:41:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75051] [PATCH v2 15/15] gnu: elfutils: Fix build to loongarch64. Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jan 2025 16:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75051 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75051@debbugs.gnu.org Cc: Zheng Junjie <873216071@qq.com> Received: via spool by 75051-submit@debbugs.gnu.org id=B75051.17377368494804 (code B ref 75051); Fri, 24 Jan 2025 16:41:04 +0000 Received: (at 75051) by debbugs.gnu.org; 24 Jan 2025 16:40:49 +0000 Received: from localhost ([127.0.0.1]:46789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbMjg-0001FL-JQ for submit@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:48 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:49546 helo=cstnet.cn) by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1tbMjI-0001EG-3Q for 75051@debbugs.gnu.org; Fri, 24 Jan 2025 11:40:25 -0500 Received: from m.tailaa68d.ts.net (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowABnbAw1wpNnvBI5CQ--.23013S16; Sat, 25 Jan 2025 00:40:14 +0800 (CST) From: Zheng Junjie Date: Sat, 25 Jan 2025 00:39:13 +0800 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-CM-TRANSID: rQCowABnbAw1wpNnvBI5CQ--.23013S16 X-Coremail-Antispam: 1UD129KBjvJXoW7uF1rAFWkWw4rWr4fJw48tFb_yoW8Xw1DpF W5AF10qw1rGrZ3JrZxtFyI9rs5W3s2yr45ArZrAw18u3yj9FWIgrn7t39xCFy7J3WDWa18 WFWrta15WFW5CaDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Sb7Iv0xC_KF4lb4IE77IF4wAFF20E14v26rWj6s0DM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI 8067AKxVWUAVCq3wA2048vs2IY020Ec7CjxVAFwI0_Xr0E3s1l8cAvFVAK0II2c7xJM28C jxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280 aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4 CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvj eVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV W8JVW5JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x07jjyxiUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Zheng Junjie <873216071@qq.com> * gnu/packages/elf.scm (elfutils)[native-inputs]: When target is loongarch64, add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: I0a0b4faa8594ecca2344eb4b15392e4355e79e45 --- gnu/packages/elf.scm | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index a32339b600d..74bc62a3004 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -120,6 +120,17 @@ (define-public elfutils (("run-strip-strmerge.sh") "") (("run-elflint-self.sh") ""))))) #~()) + #$@(if (target-loongarch64?) + `((add-after 'unpack 'update-config-scripts + (lambda* (#:key inputs native-inputs #:allow-other-keys) + ;; Replace outdated config.guess and config.sub. + (for-each (lambda (file) + (install-file + (search-input-file + (or native-inputs inputs) + (string-append "/bin/" file)) "./config")) + '("config.guess" "config.sub"))))) + '()) #$@(if (system-hurd?) #~((add-after 'unpack 'skip-tests (lambda _ @@ -151,8 +162,10 @@ (define-public elfutils (search-patch "elfutils-libdwfl-string-overflow.patch")))))) #~())))) - - (native-inputs (list m4)) + (native-inputs (append (if (target-loongarch64?) + (list config) + (list)) + (list m4))) (inputs (list xz zlib)) (home-page "https://sourceware.org/elfutils/") (synopsis "Collection of utilities and libraries to handle ELF files and