X-Loop: help-debbugs@HIDDEN Subject: [bug#46059] [PATCH] Enable riscv-elf targets Resent-From: Ekaitz Zarraga <ekaitz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 23 Jan 2021 22:02:01 +0000 Resent-Message-ID: <handler.46059.B.161143927714511 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 46059 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46059 <at> debbugs.gnu.org X-Debbugs-Original-To: "guix-patches@HIDDEN" <guix-patches@HIDDEN> Reply-To: Ekaitz Zarraga <ekaitz@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.161143927714511 (code B ref -1); Sat, 23 Jan 2021 22:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jan 2021 22:01:17 +0000 Received: from localhost ([127.0.0.1]:35499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l3Qy5-0003lh-9t for submit <at> debbugs.gnu.org; Sat, 23 Jan 2021 17:01:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:50436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ekaitz@HIDDEN>) id 1l3Qy4-0003kv-GI for submit <at> debbugs.gnu.org; Sat, 23 Jan 2021 17:01:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51832) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ekaitz@HIDDEN>) id 1l3Qy4-0000bM-8K for guix-patches@HIDDEN; Sat, 23 Jan 2021 17:01:16 -0500 Received: from mail1.protonmail.ch ([185.70.40.18]:58216) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ekaitz@HIDDEN>) id 1l3Qxy-0005n5-VV for guix-patches@HIDDEN; Sat, 23 Jan 2021 17:01:15 -0500 Date: Sat, 23 Jan 2021 22:00:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail3; t=1611439265; bh=bShyVrRW2/sA3EsgwDH7kzHJ45a7bGYB8nJ5xToC9S8=; h=Date:To:From:Reply-To:Subject:From; b=CmqLncxhIG30Naw6InSLbLFbPkx7lqykxi1nhWLNuSSaBVt/gFJ99+8rHjp+p+QMc aRFNaKuJiRfWiN3vSFJxDAqlwIY3seq52Xgo0btPk7dqWEeaoV2Fkx4cNfSuQlTAI3 +i/QkwlcCV5+sSOlj2lqev3IqsUi31JAb/Ic1bDSJYRhOTfXM+wA4gXsjDceS2eJKi HiF+AwH57GTf/UIO8LRB2ku75oy0+ymogn4AoQUHHZ/NKymZTvpdsvo/JfkAbyU89E hqdk8+kSEA+05ZGKcA+waFh9Is8GVpul++tWBZPf2EZCYWJuybqFexxvWXPfFLN2Ol qPqTbl/ojTyEw== From: Ekaitz Zarraga <ekaitz@HIDDEN> Message-ID: <ef2YQavtUNwLAlNDfePhAHovSF3ilvjbP2zUxxMQEY7FMwN-yJni9Gvg-9Ad9NbceXHTc6Ii7NxNURiAZRucsgipeuIrAdNtOKGUwcYg8jU=@elenq.tech> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.40.18; envelope-from=ekaitz@HIDDEN; helo=mail1.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hi, I've been struggling to make a RISC-V cross compiler. This `manifest.scm` file failed to create because there was no available dynamic linker for the targets which, in the end, don't need any dynamic linker: manifest.scm: ``` scm (use-modules (gnu packages cross-base) (gnu packages embedded) (gnu packages man)) (packages->manifest `(,@(let* ((triplet "riscv32-unknown-elf") (binutils (cross-binutils triplet))) (list binutils (cross-gcc triplet #:xbinutils binutils #:libc #f))) ,man-db)) ``` I realized there were some targets missing (and there are more!) in the bootstrap.scm file, so I think adding them is harmless and lets us make cross compilers that are not available otherwise. I'd like to add riscv32-linux too, but that involves setting the correct path and I don't know it. Hope this patch is helpful. From 58785556b7448cfe32916d3842bce398b360c2de Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga <ekaitz@HIDDEN> Date: Sat, 23 Jan 2021 22:50:44 +0100 Subject: [PATCH] gnu: glibc-dynamic-linker: Add riscv*-elf targets * gnu/packages/bootstrap.scm: (glibc-dynamic-linker): Set riscv64-*-elf targets to "no-ld" --- gnu/packages/bootstrap.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index c39e60ec8b..8566d11284 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -302,6 +302,8 @@ or false to signal an error." ((string=3D? system "i686-mingw") "no-ld.so") ((string=3D? system "x86_64-mingw") "no-ld.so") ((string=3D? system "vc4-elf") "no-ld.so") + ((string=3D? system "riscv32-elf") "no-ld.so") + ((string=3D? system "riscv64-elf") "no-ld.so") (else (error "dynamic linker name not known for this system" system)))) -- 2.29.2
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ekaitz Zarraga <ekaitz@HIDDEN> Subject: bug#46059: Acknowledgement ([PATCH] Enable riscv-elf targets) Message-ID: <handler.46059.B.161143927714511.ack <at> debbugs.gnu.org> References: <ef2YQavtUNwLAlNDfePhAHovSF3ilvjbP2zUxxMQEY7FMwN-yJni9Gvg-9Ad9NbceXHTc6Ii7NxNURiAZRucsgipeuIrAdNtOKGUwcYg8jU=@elenq.tech> X-Gnu-PR-Message: ack 46059 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 46059 <at> debbugs.gnu.org Date: Sat, 23 Jan 2021 22:02:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 46059 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 46059: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46059 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#46059] More info about other targets References: <ef2YQavtUNwLAlNDfePhAHovSF3ilvjbP2zUxxMQEY7FMwN-yJni9Gvg-9Ad9NbceXHTc6Ii7NxNURiAZRucsgipeuIrAdNtOKGUwcYg8jU=@elenq.tech> In-Reply-To: <ef2YQavtUNwLAlNDfePhAHovSF3ilvjbP2zUxxMQEY7FMwN-yJni9Gvg-9Ad9NbceXHTc6Ii7NxNURiAZRucsgipeuIrAdNtOKGUwcYg8jU=@elenq.tech> Resent-From: Ekaitz Zarraga <ekaitz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 23 Jan 2021 23:25:02 +0000 Resent-Message-ID: <handler.46059.B46059.161144429926025 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 46059 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "46059 <at> debbugs.gnu.org" <46059 <at> debbugs.gnu.org> Reply-To: Ekaitz Zarraga <ekaitz@HIDDEN> Received: via spool by 46059-submit <at> debbugs.gnu.org id=B46059.161144429926025 (code B ref 46059); Sat, 23 Jan 2021 23:25:02 +0000 Received: (at 46059) by debbugs.gnu.org; 23 Jan 2021 23:24:59 +0000 Received: from localhost ([127.0.0.1]:35604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l3SH4-0006lh-SP for submit <at> debbugs.gnu.org; Sat, 23 Jan 2021 18:24:59 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:47814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ekaitz@HIDDEN>) id 1l3SH1-0006lT-HK for 46059 <at> debbugs.gnu.org; Sat, 23 Jan 2021 18:24:58 -0500 Date: Sat, 23 Jan 2021 23:24:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail3; t=1611444288; bh=+oTk0j4FtC60GSsGI3mrj6sVhjt5okLBIW7/3VwT5CU=; h=Date:To:From:Reply-To:Subject:From; b=bqBDpIrMtH78gSqRI5zONiuhz7tmIweGPnNwYJdVysyKqD5qHYXRikdAyTFgwY4vP tRaPZqrE+Tl0y/ucjIpC3cuG1Z8/HRfv0MHkPxglL7PSEf4ELd0XNbC+51td7wmvmw /zj2Lp+SFJUXCp1k/EdcrWmu5t4cdz9A9MKKXyNmKQFyuit5ZaPXAzdKXZa69sHz5B EGLc86YfuZ6F3yMg7ieaO13icaoj2nc9ijHpNYmtAuHMLazJ+hBGWaAl+sxhqfla0C EtumY3PFWKjqDGpZj/7wUjQ0/C83qqzSXasDWksNB8exyH8nxeHk3Xtj+zwmvZy8CD vhTEO+jpT5vFg== From: Ekaitz Zarraga <ekaitz@HIDDEN> Message-ID: <e3TytODU43fkggM5x-oJDvoJ24yGpW0XSP1jG-cjpjZ2m8IrOLNUyYg4dAsB95Ybn4D_XUsFDSePo_16EgP5pJFMLTjxwTzV2J30GmuFzhQ=@elenq.tech> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This issue from RISC-V GNU Toolchain has more information related with the issue described: https://github.com/riscv/riscv-gnu-toolchain/pull/136
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.