From unknown Thu Aug 14 12:24:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#63341 <63341@debbugs.gnu.org> To: bug#63341 <63341@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add dummy linker for riscv64-elf. Reply-To: bug#63341 <63341@debbugs.gnu.org> Date: Thu, 14 Aug 2025 19:24:45 +0000 retitle 63341 [PATCH] gnu: Add dummy linker for riscv64-elf. reassign 63341 guix-patches submitter 63341 iyzsong@envs.net severity 63341 normal tag 63341 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 06 21:31:23 2023 Received: (at submit) by debbugs.gnu.org; 7 May 2023 01:31:23 +0000 Received: from localhost ([127.0.0.1]:36053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvTFA-0007JV-6r for submit@debbugs.gnu.org; Sat, 06 May 2023 21:31:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:39326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvTF8-0007JO-LQ for submit@debbugs.gnu.org; Sat, 06 May 2023 21:31:19 -0400 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 1pvTF8-0005fP-F3 for guix-patches@gnu.org; Sat, 06 May 2023 21:31:18 -0400 Received: from mail.envs.net ([5.199.136.28]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvTF7-0001ZC-12 for guix-patches@gnu.org; Sat, 06 May 2023 21:31:18 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id E2C4438A0F27; Sun, 7 May 2023 01:31:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1683423075; bh=Uwe88TzERYnUQRF+10XixCVynOwzEfdTD+ebTDXGncE=; h=From:To:Cc:Subject:Date:From; b=LrdJpvs8vHg3EH0EBvZQchngXufqX6yJ6LkUIIlFYobgr8IKsZ8Ue9q0XEyWPwgTq 8ZBMflRsSXR1h62tq3qjC0xuRvLSVGSbz4ep0RNpLJuqcacEVkvkhN92qmPj0Mu2Qp +HmO1W/C3MbbzeI8vDnVPBKS8RJcDK7G8w/+FzyMF1FFBObXOGLVPaXM76Gm7cBbFc 6oETUziDChqy59UAp/p7mNM9FrEu700oo32YudgUDS8hUD7uwAS1Q0m4R7n3n7ErHR 8oLTQGxWsT289QweNknLtremAqcU38z1anCECsL+s5RbAPOBzjMsjUbqCibtJ2n/f/ bXRjOIg6/yd7/CYpik3ZfWzbNZgpwhaXfqrzCZYiSfc5+5MKwqviP5ClZIu/GB8mRu QvXBOt+TuT+xMo3c9HxIKA7HxJIeePfoGIEfNHfwwFmlwUJUBJ0gEnDC9dWBZfdoQ9 cSjV3yj8Pj9uMG0qzfbXa8UOTIOc8Gl26lns7dvY+3oDOPQqRrs4epZTjhTCH3SMSC q3Tw+3ibik9NocECxJZAwDdFwZ3yFbSDX8fOTRnRnNYBtpnkMXojXnQtby4UUTnDMj SiES8LgAhJ9j9ZzrPAZ/0kKRW8gPlL2FLqt1UI6A288UTOE2bCiqiCEOWK/4c5Kj0z lAWZ8EBiRHQd70rdWQN0aL70= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id N3vtys2PgP8j; Sun, 7 May 2023 01:31:12 +0000 (UTC) Received: from localhost (unknown [36.170.57.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 7 May 2023 01:31:12 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b79b8463; Sun, 7 May 2023 01:31:10 +0000 (UTC) From: iyzsong@envs.net To: guix-patches@gnu.org Subject: [PATCH] gnu: Add dummy linker for riscv64-elf. Date: Sun, 7 May 2023 09:31:09 +0800 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=5.199.136.28; envelope-from=iyzsong@envs.net; helo=mail.envs.net 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: 宋文武 * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for riscv64-elf. --- gnu/packages/bootstrap.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 9a46f97c81..7acac9dea5 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -333,6 +333,7 @@ (define* (glibc-dynamic-linker ((string=? system "i686-mingw") "no-ld.so") ((string=? system "x86_64-mingw") "no-ld.so") ((string=? system "vc4-elf") "no-ld.so") + ((string=? system "riscv64-elf") "no-ld.so") (else (error "dynamic linker name not known for this system" system))))) base-commit: 5dcfe798f44753e18104541e83591cac6e053525 -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 04:43:40 2023 Received: (at 63341) by debbugs.gnu.org; 7 May 2023 08:43:40 +0000 Received: from localhost ([127.0.0.1]:36387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvZzY-0003C6-8A for submit@debbugs.gnu.org; Sun, 07 May 2023 04:43:40 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:58459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvZzU-0003Bq-QJ for 63341@debbugs.gnu.org; Sun, 07 May 2023 04:43:38 -0400 Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-2f9b9aa9d75so2157213f8f.0 for <63341@debbugs.gnu.org>; Sun, 07 May 2023 01:43:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683449011; x=1686041011; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=BOMAfLH2wS2RfReX3Ig8HDptr4xw/Ls45aLUNsLa+N0=; b=fdBbHL7wzp8NVfZ9qSSBuMS5EoWgXzY4dwzN5AKzYmwOpYYKQ9YFYTKLduvb7Uc8e+ rjiZlVy5uxGZfqQiP65nvOxa1Gjf5YIg0kpiPYYlYY43C/2nGER2sFI9mMChCh/PZ1kA 15xWCWGZJcArPciVbypJyGZcJIlGMPkW5w2WAbys4C7FQo6cJsLKzVxYg/u52Mqlnylo K1MZyHI1WyW/FuYuvHc5g5k9b6i4wXVyuKJp+FHURASxDxaQOATBJoCPgsgAApzYcVbf C4htj680JHw8SweGsuYxu9pcxXxaBvrdlRurF50T05sr1o0+kxSBsi226hmvVOc4nbVF ZJwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683449011; x=1686041011; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BOMAfLH2wS2RfReX3Ig8HDptr4xw/Ls45aLUNsLa+N0=; b=k7LlqMpyK6VGY7DQ/kiKD5Y8ScVRiPUk28iH9GFWQsa8IfDY4zyLkQWTwELgxQzUJf LS7uzP6A8V0VmSQyLJVzfphaYzt7RSyoqYWXNBSv+l7lYNeMh16tqkj1EQaE9iyb7hpa kUSBMzGVk2QcOQCLQhY8tzqzwYO+Ps/5+50Fq9tQnEpPi88OQpsVXRQI9xOy2r39WDSX 7moY/6hOHwA63EgBa9q0dfXTjWHGTShQd622Im+89HUaCxhIOn66HRXHZVlXTvnpcGy3 SJjDqaIBwBzjDEwhWCAiQITIE5+zXi4JF4jun12LlZfkqOZuXTyO2MXDTc9URTCNEEuc i55Q== X-Gm-Message-State: AC+VfDz/yyywL2bjjRMxhHszWl65ZvzLTwxNFz6XznVUJbP7aROkP9v/ 8p1X3yf5iVpeJqwCds8R521jMzsCbIbVqw== X-Google-Smtp-Source: ACHHUZ6xShhzks2u3DT3UMdMVyDqDRvv8OCytDcQ4eTCFQQDWhLlOT7IXsLKRchWQXI3BRprpWSyQw== X-Received: by 2002:a5d:560a:0:b0:304:6d32:d589 with SMTP id l10-20020a5d560a000000b003046d32d589mr4629456wrv.18.1683449010859; Sun, 07 May 2023 01:43:30 -0700 (PDT) Received: from localhost ([2a02:ed3:910:2a00:b62e:99ff:fef0:7bc0]) by smtp.gmail.com with ESMTPSA id q1-20020adff501000000b003077b73481dsm7569483wro.35.2023.05.07.01.43.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 May 2023 01:43:30 -0700 (PDT) Date: Sun, 7 May 2023 11:43:29 +0300 From: Efraim Flashner To: iyzsong@envs.net Subject: Re: [bug#63341] [PATCH] gnu: Add dummy linker for riscv64-elf. Message-ID: Mail-Followup-To: Efraim Flashner , iyzsong@envs.net, 63341@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jb7jFCw3c/S05ICt" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 63341 Cc: 63341@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --jb7jFCw3c/S05ICt Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I have a couple of dummy *-elf systems I sometimes add and remove depending on what I'm working on. What do you think about adding and entry for ((string-suffix? "-elf" system) "no-ld.so") and being done with these one-off targets? On Sun, May 07, 2023 at 09:31:09AM +0800, iyzsong--- via Guix-patches via w= rote: > From: =E5=AE=8B=E6=96=87=E6=AD=A6 >=20 > * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for riscv64= -elf. > --- > gnu/packages/bootstrap.scm | 1 + > 1 file changed, 1 insertion(+) >=20 > diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm > index 9a46f97c81..7acac9dea5 100644 > --- a/gnu/packages/bootstrap.scm > +++ b/gnu/packages/bootstrap.scm > @@ -333,6 +333,7 @@ (define* (glibc-dynamic-linker > ((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 "riscv64-elf") "no-ld.so") > =20 > (else (error "dynamic linker name not known for this system" > system))))) >=20 > base-commit: 5dcfe798f44753e18104541e83591cac6e053525 > --=20 > 2.39.2 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --jb7jFCw3c/S05ICt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmRXZLEACgkQQarn3Mo9 g1EeWhAAj26hHv1Gj1G11dFfDunRFJFC1DTih36hv9bprtax2QygKCQ26005iJQs JcVb0tTlBYYAujbG1O+Mz445M3NsXqSdnZykY8RpxopBkONNseoWJTyCUkWWArao RCR0HSy6sp6yF0A4NM8HTTWWeMx7qg/Bq6WL/jVXBbjwL0uiI2l56oMjKaC79WXw 049OrtP4iKUwHdk9G3S8DT5r9YzJNx6qYpTfS9xJOtUQ2y8pQdYvuFJby4jzb/LC g8baOuzlcweUEaKTjHfSHS852bnE/gCNH3OvMiWQvELVHuF47+LMqJwiHiH6/Wjr v1Dwjw0oRzVXacf7vRDh7bZz7vkSEO10hl8ueF/R3CMJV3ZQhNDCgyJM2Cm0I5pN iYYUaDd4Nbee0wXREfRdfnJdxbP8De7duX9x4dT+3wwBbx537pO3MQbEBnEQzj60 CAH9T/MIlonr8svpCQNQfGO5sXKBDl3nlDEulLrtI/wOC/EqRGu2qw8R3nEQHHN6 +emn+8oxdhyvt0UMSVghJ1NfGVMgXDo3of2xFp2asapoy+LbGBvSQ9UBtAZi38qF N+pU2LvAZ1tPxKRdMKGL3C37Y+cqHrezJSZeS/1UYVylYATfpRv4xI9Bu9c3mOQF AYr6Mz3sMpywB3ONJAqRCJWFFD0u11uoytt4vc7D0SSn4mLxI6I= =cFQh -----END PGP SIGNATURE----- --jb7jFCw3c/S05ICt-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 09:22:39 2023 Received: (at 63341) by debbugs.gnu.org; 7 May 2023 13:22:39 +0000 Received: from localhost ([127.0.0.1]:36702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pveLW-0004yL-Um for submit@debbugs.gnu.org; Sun, 07 May 2023 09:22:39 -0400 Received: from mail.envs.net ([5.199.136.28]:37376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pveLU-0004yA-Kv for 63341@debbugs.gnu.org; Sun, 07 May 2023 09:22:38 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 54E3538A0F27; Sun, 7 May 2023 13:22:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1683465754; bh=y8sYSV6DesdsS6/v7xnleIYFPe3qEo/rGKVN3cD6xjc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=hd1V2lAmQKGrLpLv89UihKmv8zEflaVHbYMUrGRDiTbZmHqmD+OilCQyQKrLO33Xe bYWSOuLBw6b5aZCpK0L+8sogMFOM4cmB3nnBPRa1BpFgQCbBKzrQh/r80CQCA4Rmsu +UptOw5uPPNTZTySHy03kEB4YTiR+F5Sx1O1hFby9CSfO3RZrIBcGkTCFqwX4Ne1c9 /5Rn23IIGkmU0Y96m1L3Kf4pU2GvOdSQ40Nymv6SgdK4iuz3pdJd+1mT67CZU2WiTR 3g2awSHWGudgtQ5AhEBcsrK8Ox/uV5XXsY9wZf2n3xTwan4PyInuPqb4GgvLrrOh8q e6dFYfZ1Ml2H3S7Wm24TbK8D0Uvo/5CDyBXR05QTByRh/0409x+XYjAcYHaMsHNGzp rHn0vR+z696xa04yi4S3WwsB/JOBe4KFYHtrrBkXPUM/P8i0+YwOddbuuMzc3DW/Tt 5npbUjhbvPzqzNa0sUdpnxMorXSid+8kTtfY9ZkbTaOHWdHmqhK/z/aYKhMY5Lz8wB LX9G5L9308AjMuNSiemjhpsWM5cQARD64xBmOOJZjJ+kNgiRwdwwlTOZer1AmMCfVZ hibV6KlepbfulsCyiTNrbsQGtRFIGNNsmr8ZDJwWQSAicelAAHPJDQcudvM7uAAdHE wErMUM9lSN3z0VMXYM6oaJ2k= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id maItXYkpfgJL; Sun, 7 May 2023 13:22:29 +0000 (UTC) Received: from localhost (unknown [36.170.57.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 7 May 2023 13:22:28 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id dd5195cb; Sun, 7 May 2023 13:22:25 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Efraim Flashner Subject: Re: [bug#63341] [PATCH] gnu: Add dummy linker for riscv64-elf. References: Date: Sun, 07 May 2023 21:22:25 +0800 In-Reply-To: (Efraim Flashner's message of "Sun, 7 May 2023 11:43:29 +0300") Message-ID: <87pm7c5l9q.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63341 Cc: 63341@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Efraim Flashner writes: > I have a couple of dummy *-elf systems I sometimes add and remove > depending on what I'm working on. What do you think about adding and > entry for ((string-suffix? "-elf" system) "no-ld.so") and being done > with these one-off targets? I think that's fine, or how about only error for '-linux' or '-gnu' systems, i think that's where a glibc linker is needed. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Use-dummy-linker-for-systems-without-a-linux-or-.patch >From 2a972a30b9fcf743036bf9e81044e79854b62fde Mon Sep 17 00:00:00 2001 Message-Id: <2a972a30b9fcf743036bf9e81044e79854b62fde.1683465580.git.iyzsong@member.fsf.org> From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sun, 7 May 2023 21:15:20 +0800 Subject: [PATCH] gnu: Use dummy linker for systems without a 'linux' or 'gnu' suffix. * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Use dummy linker for systems without a 'linux' or 'gnu' suffix. --- gnu/packages/bootstrap.scm | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 9a46f97c81..12a84b8265 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -323,19 +323,11 @@ (define* (glibc-dynamic-linker ((string=? system "powerpc64-linux") "/lib/ld64.so.1") ((string=? system "alpha-linux") "/lib/ld-linux.so.2") - ;; XXX: This one is used bare-bones, without a libc, so add a case - ;; here just so we can keep going. - ((string=? system "arm-elf") "no-ld.so") - ((string=? system "arm-eabi") "no-ld.so") - ((string=? system "xtensa-elf") "no-ld.so") - ((string=? system "avr") "no-ld.so") - ((string=? system "propeller-elf") "no-ld.so") - ((string=? system "i686-mingw") "no-ld.so") - ((string=? system "x86_64-mingw") "no-ld.so") - ((string=? system "vc4-elf") "no-ld.so") - - (else (error "dynamic linker name not known for this system" - system))))) + ((or (string-suffix? "-linux" system) (string-suffix? "-gnu" system)) + (error "dynamic linker name not known for this system" system)) + + ;; For bare-bones without a libc, eg: arm-elf, arm-eabi, xtensa-elf, etc. + (else "no-ld.so")))) ;;; base-commit: 7612610c44f16fc8f2ff395d9a2d58101a7356aa -- 2.39.2 --=-=-= Content-Type: text/plain (I'm unable to write a satisfied commit message..) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 11:55:43 2023 Received: (at 63341) by debbugs.gnu.org; 9 May 2023 15:55:43 +0000 Received: from localhost ([127.0.0.1]:44192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwPgl-0005Xu-7I for submit@debbugs.gnu.org; Tue, 09 May 2023 11:55:43 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:62924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwPgi-0005Xe-2O for 63341@debbugs.gnu.org; Tue, 09 May 2023 11:55:42 -0400 Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-3f315735514so214401115e9.1 for <63341@debbugs.gnu.org>; Tue, 09 May 2023 08:55:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683647734; x=1686239734; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=yVa039ekpvBCHzUdJF3x6EAF3wUMF91gSnR9/kXW2cQ=; b=MmFXG2N8nm/4t6zfgRe4jYqgTNQA74BZDx6CrACOyeIQ0VjxCcR6ok3d73Z+tES+GG u8nVHkyHdO5fa1q7dIpkwTNBhiRs+qJe7F44RmJxl5UtDrrMAuMKT5IjKJcL5RkLjydN 0q9UB0xl6IcbZ8wPk+tD90aFaaf4T/02F0UhWDHLg5fQj7buGqRbGeQdF8mgWj0nJW32 tBKL5RqXZ1BNt2vG+UFFSMplqQCZLx/c/eZqdvMN2E5cNXGKZiVHsyFKulTx1ZHpyz8O HZqVu3MEt0OV5E398M1KVjixUoaakrLlo530G1J1Viu8yaEj873jnZIYPFaRCX7ihWBM 1W9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683647734; x=1686239734; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yVa039ekpvBCHzUdJF3x6EAF3wUMF91gSnR9/kXW2cQ=; b=dwvGyqHXOEGO5r/oU+6VA1Idcv+73xUgN6qWGnkoq+MPLfWq5MEIXyVu3b/BHM/p/T RQ5hW3Mf+am+YksikeEI0RwMdkwZgLpcyTvor0RLf0IgtM0cH8lItZPMzhGj+7ZB2g8u 40A0eECTJhrJ1ESXGdIXry7Ouw5l4JzuIWOe1zFFGs0K7jsl0UqvQ1VddY/pLjNTVI8K wqWdIvWaeB7UpnAVBmzhV97CCB0K6T5jB7X5zfplnVFsBeCvUVrQui+eVPLOS91eO0Z+ Se7F1tZ7/KLmPOPaClvjFIqZz5rgslrPxkhIcxamDtwUIz4/LeBOEmsCd8lLmNJ5jdwB 51YA== X-Gm-Message-State: AC+VfDwthvTC48zhq+KE6sI+r+hqmhSRZA4ESMc7TITgabWlbp4ctFTH 6pvd6ETjRXSxJyehSNi4RIk= X-Google-Smtp-Source: ACHHUZ4ZQiMWcGbx5vw0H45KHPaQdE7ccpg84Z1N5+3FOaTA7A9ztSiggve3zj43a0pH1BT7VeIK4g== X-Received: by 2002:a05:600c:45c7:b0:3f1:754e:69e6 with SMTP id s7-20020a05600c45c700b003f1754e69e6mr9770594wmo.17.1683647734198; Tue, 09 May 2023 08:55:34 -0700 (PDT) Received: from localhost ([2a02:ed3:910:2a00:b62e:99ff:fef0:7bc0]) by smtp.gmail.com with ESMTPSA id l11-20020adfe58b000000b002f22c44e974sm14746139wrm.102.2023.05.09.08.55.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 08:55:33 -0700 (PDT) Date: Tue, 9 May 2023 18:55:32 +0300 From: Efraim Flashner To: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: [bug#63341] [PATCH] gnu: Add dummy linker for riscv64-elf. Message-ID: Mail-Followup-To: Efraim Flashner , =?utf-8?B?5a6L5paH5q2m?= , 63341@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= References: <87pm7c5l9q.fsf@envs.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Q1i1II4vaXAROmNs" Content-Disposition: inline In-Reply-To: <87pm7c5l9q.fsf@envs.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 63341 Cc: 63341@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --Q1i1II4vaXAROmNs Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, May 07, 2023 at 09:22:25PM +0800, =E5=AE=8B=E6=96=87=E6=AD=A6 wrote: > Efraim Flashner writes: >=20 > > I have a couple of dummy *-elf systems I sometimes add and remove > > depending on what I'm working on. What do you think about adding and > > entry for ((string-suffix? "-elf" system) "no-ld.so") and being done > > with these one-off targets? >=20 > I think that's fine, or how about only error for '-linux' or '-gnu' > systems, i think that's where a glibc linker is needed. I do like the idea of having the fallback for typo-ed names, so let's keep that error there, but I think you're right that we can just use no-ld.so for everything else. Then if we do need an actual linker later for another architecture we can add it then. > From 2a972a30b9fcf743036bf9e81044e79854b62fde Mon Sep 17 00:00:00 2001 > Message-Id: <2a972a30b9fcf743036bf9e81044e79854b62fde.1683465580.git.iyzs= ong@member.fsf.org> > From: =3D?UTF-8?q?=3DE5=3DAE=3D8B=3DE6=3D96=3D87=3DE6=3DAD=3DA6?=3D > Date: Sun, 7 May 2023 21:15:20 +0800 > Subject: [PATCH] gnu: Use dummy linker for systems without a 'linux' or '= gnu' > suffix. >=20 > * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Use dummy linker for > systems without a 'linux' or 'gnu' suffix. > --- > gnu/packages/bootstrap.scm | 18 +++++------------- > 1 file changed, 5 insertions(+), 13 deletions(-) >=20 > diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm > index 9a46f97c81..12a84b8265 100644 > --- a/gnu/packages/bootstrap.scm > +++ b/gnu/packages/bootstrap.scm > @@ -323,19 +323,11 @@ (define* (glibc-dynamic-linker > ((string=3D? system "powerpc64-linux") "/lib/ld64.so.1") > ((string=3D? system "alpha-linux") "/lib/ld-linux.so.2") > =20 > - ;; XXX: This one is used bare-bones, without a libc, so add a case > - ;; here just so we can keep going. > - ((string=3D? system "arm-elf") "no-ld.so") > - ((string=3D? system "arm-eabi") "no-ld.so") > - ((string=3D? system "xtensa-elf") "no-ld.so") > - ((string=3D? system "avr") "no-ld.so") > - ((string=3D? system "propeller-elf") "no-ld.so") > - ((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") > - > - (else (error "dynamic linker name not known for this system" > - system))))) > + ((or (string-suffix? "-linux" system) (string-suffix? "-gnu" system= )) > + (error "dynamic linker name not known for this system" system)) > + > + ;; For bare-bones without a libc, eg: arm-elf, arm-eabi, xtensa-elf= , etc. > + (else "no-ld.so")))) > =20 > =0C > ;;; >=20 > base-commit: 7612610c44f16fc8f2ff395d9a2d58101a7356aa > --=20 > 2.39.2 >=20 >=20 >=20 > (I'm unable to write a satisfied commit message..) --=20 Efraim Flashner =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8= =C2=A0=D7=90=D7=A4=D7=A8=D7=99=D7=9D GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Q1i1II4vaXAROmNs Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmRabPQACgkQQarn3Mo9 g1HOwg/9EFuCxMyed3LwteFQg46ZE7WDjIIr8G08bX1TOcROrAHhtFwt7k62fPlr JbYbSAtw7qCmlYIT9JEcpbwmTix7nmw9/fFn8z+n1zk60d4Cv97zAOeEpCgp73GN zYHMvfqeO64ndpWcK+++G32doGqxA6esVakoP/CnbfQlxOpUu2fnmkVi77ZidAoz 7wMcKXiVScOqJTdFCFjdT28mokBwjzRNvMFUfSqiPI8Js8ze2QWBWELKRXZ4PQCA bIIKewboSUFf6Rawy3jVkV0Sc5oTRYkPpAXk0vGLSaTZiVq6g1M6lzFbqNszBg2N Gpp7mYVd6ry3Ib3MwyEJXH1bD+3vvah85y0oHOMPtxep0j7l9TtuIOhdaMhPKFjl l1yHun2LYpKlzyA8X62ZLUT4QtaO6a+kFqx7PM49l6nnvJw5x8+nojQjz67Ku9gw aDy+XeVlQSxy1MN3r8CbPBbeUBbIoqoVpeYvuY9qqdkVK3n4NsUTWnORJvEWfOHL gHArwuKl/GtdJEgWBUN9VcM8hoJd/0KBwoqpItHgsBuhG6vRlDgEW80YFNHVQAxA 938h93iyZUWm0paelk6NbNB0sRucoSU0ptN3btr0J62E3wGWrMMdRojXhkDUo7Ez EBL4PFiTfFLvkn+FfIxCh45UleF0NmPpC2ZbWmJM85q4Y3CYhC4= =thfu -----END PGP SIGNATURE----- --Q1i1II4vaXAROmNs-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 15 06:16:33 2023 Received: (at 63341) by debbugs.gnu.org; 15 May 2023 10:16:33 +0000 Received: from localhost ([127.0.0.1]:42824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyVFo-0007sB-N0 for submit@debbugs.gnu.org; Mon, 15 May 2023 06:16:33 -0400 Received: from mail.envs.net ([5.199.136.28]:50444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyVFd-0007rf-Dl for 63341@debbugs.gnu.org; Mon, 15 May 2023 06:16:31 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 2C9B238A18BE; Mon, 15 May 2023 10:16:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1684145773; bh=RprxZXsk3Hdhx9199orkOGuqGzh5x8YJkW4oKvPHjG0=; h=From:To:Cc:Subject:Date:From; b=CZwfuTf3zA5rnlEd1q07ST68TbSAzYvid0kXjGy1QOSmVaNule/8U7F57mwjvb1QM T03QkJklUCjRz5ueO8yn5I2MhlpCu2PHPItB1MKG+V7wPzxQgpBJZP2byjfYyNTJi4 0eW6VNQKs9NgcwrteBMEyNQPGDb9QoS/D9A5+fZmSXi0njmn+zdV4Z7p/NvXMiW8QW 4nD+wzAprZzqqQD3VsLXoLHjLlJw+dyq1xoTZigi3aNm2Fpk53TrnGdajC77cvt2PA j/COH8+skjh1hqarnltdIUR7rtkjXqgrPtMK0Nv2U2iDL10Xld0OBOjoq2oaBmM6Eu bOxJlFLPGSJxcUhe0gRaWKGN56dJKVGShNJobtLIrdOX/OQWvHuRikW2LsPmQVb2or 6RpteICXe4MGN8cNOQrhFfHdts11Fn6zxs02MzpBxsSkWLD1nUrv4wY1OK/De6RSsr 0QRfA7DQcDlgHuXwmG94RFTTrQE35aCWDcg9JGpVmGEAk+1sRtuAJv5yone92w22tD Pjv0vYy6dfSoL3vJ02qdACvdXE9/q5N7w/bne1TfydkyLVPU00bRXFwiguYT0yejyj gr655XArC6Zu7ADHPjKCAvhhLGbD2aUZfkTalgah/3Z9/WoxZXhQu5uiWsCoxL8Uj9 swTp76ji6gYdjRc6OMeyJjB4= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 2J3EpY0afyvb; Mon, 15 May 2023 10:16:08 +0000 (UTC) Received: from localhost (unknown [36.170.44.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Mon, 15 May 2023 10:16:08 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 13be3b25; Mon, 15 May 2023 10:16:07 +0000 (UTC) From: iyzsong@envs.net To: 63341@debbugs.gnu.org Subject: [PATCH v2] gnu: Use dummy linker for '*-elf' systems. Date: Mon, 15 May 2023 18:16:00 +0800 Message-Id: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63341 Cc: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: 宋文武 * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Return "no-ld.so" for systems with a "-elf" suffix. --- gnu/packages/bootstrap.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 9a46f97c81..5f6a3acc83 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -325,14 +325,11 @@ (define* (glibc-dynamic-linker ;; XXX: This one is used bare-bones, without a libc, so add a case ;; here just so we can keep going. - ((string=? system "arm-elf") "no-ld.so") ((string=? system "arm-eabi") "no-ld.so") - ((string=? system "xtensa-elf") "no-ld.so") ((string=? system "avr") "no-ld.so") - ((string=? system "propeller-elf") "no-ld.so") ((string=? system "i686-mingw") "no-ld.so") ((string=? system "x86_64-mingw") "no-ld.so") - ((string=? system "vc4-elf") "no-ld.so") + ((string-suffix? "-elf" system) "no-ld.so") (else (error "dynamic linker name not known for this system" system))))) base-commit: 79e9a70c94728272386c7e023a93aa33ebd27d34 -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 15 06:16:59 2023 Received: (at 63341) by debbugs.gnu.org; 15 May 2023 10:16:59 +0000 Received: from localhost ([127.0.0.1]:42828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyVGB-0007sp-Nb for submit@debbugs.gnu.org; Mon, 15 May 2023 06:16:59 -0400 Received: from mail.envs.net ([5.199.136.28]:52516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyVG9-0007sh-RV for 63341@debbugs.gnu.org; Mon, 15 May 2023 06:16:54 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 5652938A18BE; Mon, 15 May 2023 10:16:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1684145813; bh=4vF+enDuonUfb2wB20Em1QANbMRtwY4vti79H41oHUY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GHaNBmHh1YNL4L2QNudbqHZWip+eu9ip+Q0ojKJA0hEJLXpOY8I4/0W4i0wAYTGQY 7g3gc8yDhbiDvYo2YQd23lqAAQuHXNe6/LJovuZ8vFx8TpesFhF40wW2Ob3Pp69YcY iPFjDDkawlSScDxbDbXIVnZzfX6XIb5MW7PwkAw8WZ7yFObULCCkIRe2IsA7xo0wb/ iVbvl2TqfPzS3Z8vxydo6eWEHIO9GiwA5wZnMirF7Xk9aSAH3imAUp057Zfzox9F5x PUbWGE5GW4RH/3j8W5zTy/3yIiHL7y7PS8c6aXixnaFQFmUQJlSUBHeLy83yb8mtKM fRU718gNxDswyQ6K8BebM0QEBHfa5idjQtijQz8e9c4v3OHGR6aBBvxx46JCcsxtnF PtOGKmvqe9bl+HY/XSSKUjsZp1LbbcJaTBiE5IzyRmIGaWo+5nzLSilxR/qEDpQgpK IbT5MHMEkWA+c25bMrKsHnvmYsE3ZFrNEpr2rnDJvt1kamsS7+VcZWSkgmJrWYyp68 r40ZWL0dLTuFMzP4AKU+0mER++2ufUULw5VGRDGP6jPm2kdYc8HDwMYtOy6y865i/Q uqryRarJK3rZJ25viWRTU64BdkvJGgL2O67k6t+cDcWZi1DKfolPymn/jPJOrCr5wC 7cPJO4CSuit1SCOcjCIIaBDE= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id t73Ebjq7DVOe; Mon, 15 May 2023 10:16:50 +0000 (UTC) Received: from localhost (unknown [36.170.44.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Mon, 15 May 2023 10:16:50 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id d6187f39; Mon, 15 May 2023 10:16:49 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Efraim Flashner Subject: Re: bug#63341: [PATCH] gnu: Add dummy linker for riscv64-elf. References: <87pm7c5l9q.fsf@envs.net> Date: Mon, 15 May 2023 18:16:49 +0800 In-Reply-To: (Efraim Flashner's message of "Tue, 9 May 2023 18:55:32 +0300") Message-ID: <87v8gt6gry.fsf_-_@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63341 Cc: 63341@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Efraim Flashner writes: > I do like the idea of having the fallback for typo-ed names, so let's > keep that error there, but I think you're right that we can just use > no-ld.so for everything else. Then if we do need an actual linker later > for another architecture we can add it then. Okay, I send an updated patch now. From debbugs-submit-bounces@debbugs.gnu.org Mon May 15 07:55:45 2023 Received: (at 63341) by debbugs.gnu.org; 15 May 2023 11:55:45 +0000 Received: from localhost ([127.0.0.1]:42912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyWnp-00053L-99 for submit@debbugs.gnu.org; Mon, 15 May 2023 07:55:45 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:55799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyWnj-00052n-R2 for 63341@debbugs.gnu.org; Mon, 15 May 2023 07:55:43 -0400 Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-3063433fa66so8163240f8f.3 for <63341@debbugs.gnu.org>; Mon, 15 May 2023 04:55:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684151734; x=1686743734; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=rhdQs+81+HmMMaNNOv3/Cvi/G+WQMl68dJWE2HfjXqw=; b=hTGxTqfKGrvq7ZSDfPusj3Vbx5ZcEs+548gtfOjluRfLyK3pcyBiBcqzXhzpn876X4 DeghdQ++vDdDAKEWyte0IWojKN/C3s58ng5auSIbTL2FQWrwZt+kQkZRzwWmoWMmqodt 5KUAkLVqcvCHXgvgd5rNKQT1eSf6bLbQdaEVRkTt4t5tMIbnIsgRuUmjoaG3m86E1Kub PFLhW2DAJutSwMTS55DuCJyJO3oUygrsHvkwOlJg1gkmw5M40WlN5n3Bx4NoUR0wqsOA 2eD4qGzI9Mg7zFcULKV5S0lkZgtBvVS0Iub8bk+oy9M+KKy1wUzflbt4BkeOBR2E1ZUW na/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684151734; x=1686743734; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rhdQs+81+HmMMaNNOv3/Cvi/G+WQMl68dJWE2HfjXqw=; b=U+nyRsUliWdMxOg5CiCxE+Tjzd95doZjqB8qGMqZJRR/FJfkDDBMaOk8UolOQB5TkG vT8dZC+oeI0tuISK11XlKsfNrQ8KcQeCzSrEHDJXMXr4lGbnEXh6EOQNraTpw7RRWXfV NYC72lXpdkwNsIftGAecJhcw/tQmnDwfPkZutNLwhXcjePcTy8YlA5Tsar4rNai5r4ZT J4eqN8IAW9qwRaLCQsuKE+8RCg7KGqMZg86VN+P1hDJR7+TWE896PyhyAsl2f2n9eavb mNc5dYgovogYJgg2OHVgvjpQKxzp02ig7Bz08qu8TfYZT3kUZ9CbDIwBCsCpOfV7//Mi tz9g== X-Gm-Message-State: AC+VfDyKZcy6lASpQMNkeaVMAPcbx2ajwXfFa+M/sD5xvhkJjhjzYIu2 a/a3mDOxwZ771MsxzMKCZ2giajxcsZ7lRw== X-Google-Smtp-Source: ACHHUZ7lImJoaIvyFhd9322l+PBVkagNIV/L118N+P0jkO2YTbsLp4czkMNwZY9y8xiXHEeXDbEdqg== X-Received: by 2002:adf:f291:0:b0:306:3bf0:f1ec with SMTP id k17-20020adff291000000b003063bf0f1ecmr25165889wro.7.1684151733711; Mon, 15 May 2023 04:55:33 -0700 (PDT) Received: from localhost ([2a02:ed3:910:2a00:b62e:99ff:fef0:7bc0]) by smtp.gmail.com with ESMTPSA id e3-20020adff343000000b002fefe2edb72sm32167411wrp.17.2023.05.15.04.55.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 May 2023 04:55:33 -0700 (PDT) Date: Mon, 15 May 2023 14:55:31 +0300 From: Efraim Flashner To: iyzsong@envs.net Subject: Re: [PATCH v2] gnu: Use dummy linker for '*-elf' systems. Message-ID: Mail-Followup-To: Efraim Flashner , iyzsong@envs.net, 63341@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="76uLkq3Gd4/a0it0" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 63341 Cc: 63341@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --76uLkq3Gd4/a0it0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Looks good to me! On Mon, May 15, 2023 at 06:16:00PM +0800, iyzsong@envs.net wrote: > From: =E5=AE=8B=E6=96=87=E6=AD=A6 >=20 > * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Return "no-ld.so" for > systems with a "-elf" suffix. > --- > gnu/packages/bootstrap.scm | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) >=20 > diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm > index 9a46f97c81..5f6a3acc83 100644 > --- a/gnu/packages/bootstrap.scm > +++ b/gnu/packages/bootstrap.scm > @@ -325,14 +325,11 @@ (define* (glibc-dynamic-linker > =20 > ;; XXX: This one is used bare-bones, without a libc, so add a case > ;; here just so we can keep going. > - ((string=3D? system "arm-elf") "no-ld.so") > ((string=3D? system "arm-eabi") "no-ld.so") > - ((string=3D? system "xtensa-elf") "no-ld.so") > ((string=3D? system "avr") "no-ld.so") > - ((string=3D? system "propeller-elf") "no-ld.so") > ((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-suffix? "-elf" system) "no-ld.so") > =20 > (else (error "dynamic linker name not known for this system" > system))))) >=20 > base-commit: 79e9a70c94728272386c7e023a93aa33ebd27d34 > --=20 > 2.40.1 >=20 --=20 Efraim Flashner =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8= =C2=A0=D7=90=D7=A4=D7=A8=D7=99=D7=9D GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --76uLkq3Gd4/a0it0 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmRiHbMACgkQQarn3Mo9 g1G/1Q//YOCnpA41cKCT1kddw0m5V5DpxJYLbTt4F7zCV1OsAMmCswerVipvG7mv Y4J/4Iv853QVHhKFVJRWKLLVxxQc5kn7nMfTx7i9uTQ/zI04MZS7XoZ7xw1Xdmit pkrz/1b877vbX/8zfNsavFMqLA9eef72uxa2h2MQU6lRlxdqkcp6eDkO4o+Ggnze xFx7djbhUlZbQgQXa2vZij9LU2MJCgXP4lFbnxvA/SKeCqKbz1JPHv7eLYTWTu9P +ClS4jETRkW/wSa98Dk/N/+cthIAmtsbGpJ7oqK8VDZm7VXljeER+G5JW88fYylr f/0ZtDYdT/dDfHhq2fYteB4mCTdlaPf1kkChQ74cOwfTJKgczboWCXP7ReTYE9np 70tXyHLTpXbrUpdvFTOUaFKK4ulcn9pRQs50Yrd3YgLh5lAml+Mb+s4WSa2y/LFj eDD6SpPFlGWrNbWnvhHcS6VPvKlJAbuxW30bVJ7q36Ea8DyE4LcQgRflf3SGibwn kbJr+vP23SECtkvnC4nwWwIw1yTvA18Wr+xnbyRICQpqWhz1HNEFNzJJ+6fYXQdn Za73SZlJmCheM2xNbwNmmIzEnN1QrPnM0vhUzQWY/fVa4q60U6u3YssOtbo4d1SV TbqMqEkuxRZvhyJK7M08KSAYy2DdDnz0Sa6qXJh/iO1wykmfoP4= =dL3k -----END PGP SIGNATURE----- --76uLkq3Gd4/a0it0-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 15 09:33:15 2023 Received: (at 63341-done) by debbugs.gnu.org; 15 May 2023 13:33:15 +0000 Received: from localhost ([127.0.0.1]:42988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyYKB-0007dg-Ce for submit@debbugs.gnu.org; Mon, 15 May 2023 09:33:15 -0400 Received: from mail.envs.net ([5.199.136.28]:35372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyYK8-0007dW-Iw for 63341-done@debbugs.gnu.org; Mon, 15 May 2023 09:33:14 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 1A72538A18BE; Mon, 15 May 2023 13:33:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1684157590; bh=XudW+dz/k2xFGCQn51zjQevHpYQX1emNSgBK6tcVlYU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=VQCSDOp4G5r69+Qh/IYgEl5lvcg2USFq539BnMBXm69g5H3nfD2zNMDPdG7OJjrbk 8//No48Twz0E+kKfev212okjM6o2hTz4paGtkxm0DF0at3gy4/Ci6GqbdIsBuGM5Jn UIAZ0F8+xjgdt8RAgxVrX5fT4+2NNaveGCHGTqDzLOCaWUu1avmU7/OgzJIvJfScy3 2/p/eN9WHX2z8aEgG4Tu9ZPNGHw0DVRBSI+u//PtcAkmmNmxwF4Q2er4BqTCr2lv8W 7e27EXASEzIC/+0be0UzXEYh5wXec7uK4cA0ZQfc8GkLF1tZ15Gf79off3SOeW/y80 0qULVosX3CaLoRWNqiTNwYvZJqTXdi3UHo1FcVAY5W/dkalYFwn+llOwUo3RWfbiSM Od1uOrOXn5NX6hl+l25CyS7c1k6Gi6/3B1ZqD6ZltuRiMIoLTpbp50ghXw/x9JfV0P Xbes9KFgq42QNDyPquCkfxqIbCujYAM/tBYl3xvtc5lLQomGTfe9zXpCCSs4wXoA7k sX4njEo6s8PJ57rzz4/IZINSrlXv+3vEhPY2IeDemlWe9pmaOn2UY0zI019cfGL//+ 1aFTz2ZpcCQaShTNSKaOpwMFnhj0fmusum5y2W4l92/6v6Lfg9Ri83AB6dDRCg63Yq enaCoJWyUN8XW9hcC0t5WnL0= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Fee4WXezgYNI; Mon, 15 May 2023 13:33:06 +0000 (UTC) Received: from localhost (unknown [36.170.44.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Mon, 15 May 2023 13:33:05 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 11860477; Mon, 15 May 2023 13:33:02 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Efraim Flashner Subject: Re: [PATCH v2] gnu: Use dummy linker for '*-elf' systems. References: Date: Mon, 15 May 2023 21:33:01 +0800 In-Reply-To: (Efraim Flashner's message of "Mon, 15 May 2023 14:55:31 +0300") Message-ID: <87zg65u3ci.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63341-done Cc: 63341-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Efraim Flashner writes: > Looks good to me! Pushed, thank you for review! From unknown Thu Aug 14 12:24:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 13 Jun 2023 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator