From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 09:34:46 2022 Received: (at submit) by debbugs.gnu.org; 26 Mar 2022 13:34:46 +0000 Received: from localhost ([127.0.0.1]:53280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY6Z4-0005YA-HB for submit@debbugs.gnu.org; Sat, 26 Mar 2022 09:34:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:50624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY6Z3-0005Y4-MO for submit@debbugs.gnu.org; Sat, 26 Mar 2022 09:34:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35570) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nY6Z3-0003CV-CV for guix-patches@gnu.org; Sat, 26 Mar 2022 09:34:45 -0400 Received: from mout.gmx.net ([212.227.15.15]:49707) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nY6Z1-0006cU-7B for guix-patches@gnu.org; Sat, 26 Mar 2022 09:34:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1648301680; bh=NrHzeJOsyRVSzh+jVHCXiw0km/z039SZisYpvGBoaM0=; h=X-UI-Sender-Class:From:To:Subject:Date; b=UgFTNxmUcqTblKaGB3DxRSoRWjcKaKv1T8XyQv/j76FFeEuO0SczVNj6pjHWuHOTB apUxdpK4WUlAMGQPFK3/6cQ3Kif9GKVSv8Vmor7bhs3PNurE9ow70mRKSYQKLcyEvS JAgsBhfeqSZO6x209lcoaAqvgsVgmKKPT5zY13iM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1Mg6Zw-1nzAyv3Ctq-00hdOV for ; Sat, 26 Mar 2022 14:34:39 +0100 User-agent: mu4e 1.6.10; emacs 27.2 From: Pierre Langlois To: guix-patches@gnu.org Subject: [PATCH staging?] gnu: mrustc: Update to 0.10. Date: Sat, 26 Mar 2022 13:27:15 +0000 Message-ID: <87lewwbzwy.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:3scslgXBDGPO2o/TGNalAKkiYNkMcoQiTmA/17FSOz9NM9iyxIU C15LHePcHoD1nOf8Fj6ozPUi7Loz/IA/+nospA9oc+ddnkXGDpcGp1CnTiQRieJDIflHOYO MoxfzUnCjqv/0PMRK5JFXpwU8Y1r0fX7ND6I4Phm5pBSSbQQZBg4I2wYK7H8bMtpRBQ/TiX sVDs6g54JnAacdrUDXdZQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:N3hq3WP+PFQ=:9tqRnubAXo8fHxBnoaLwcZ yZfUF86+gXUtQv74Xv4yuowL08lKCBPkw53MmWzmYNdmoG5vv/UbBn6bx+Q/X4vudphjhIQxQ zzFmHc9hPpTT3OZaFjWGaWUjr66ollWVRPlfmYHFfIz5q1NlNzXeHORLAjLEthrd1sNOma8gj rJLN0DCBN5qZ5QtTcqo2NAUG+sCDDactbQ0osawyC5PIFpMihlA8ytyiY99DSyEjpg84I5Mdj Cr4X6mSdEJZfdKQw3XibngCeMiwmrfHu0HnRxWarodnMnjlVipK0ycxNBjnoQDkgaTrCyzOxq wH9Vk13//p39ZG54Rl64ziJjDbgE0/N5camvuA/UW7t8SyBuPugIvM6OuvFipzqiNrcdRHKSi 9C4jkbQqn1wu+XKV20p85Bql4rGJuE4er9hxWUt7urnpM9r+QQa9W00xpx5LsvkN6Ge2mcWoC jbppxAb2DfBuphExYWfhiY09T9LBuP8vUEiNsK3nt/u+yEhnNU4w55RKKRDthoVuM5gOOLqWV sFykLinjSx5ZzexyMvcngwWYAI4BHEteHgqEEkZTg6RJLTLIuH9PKfLLgHFkAK9uVVHyQGiAA loF2lCGjz98NnjPxb5koDy08Ggb0LeKcCTT8CfQpFCQsGMhwAKDaoqAD1X2LT09dgvOqUalvz 7BRyU/TDdjSQ0ZRfSsyla6Bt5LD4dQkLc9H2xVWSCwJveebFP+6atDNa6xFDHXfTDanSW6E2t PoKi5hQWotRLN6V3A3CfK8ZssoAWEfJ6qUexuzTpTGURZafsIFXcrJK5kKxl++luMhBFQqcRC zFdOC7MkcXTFkJR9++sHsEVAALeaSDaGh9QgWsNbQVjk4ldi3mqSY2FD+XoqX7QYqihSSAmyS TlKQUQcg+76sULmqCsMtfOAnFz3UQ77SNKtReXbDExluJDstGn8OwXBNLH7aut8D7Se3I3QTg etb6JkxUnakC/y5s+Xx7VCCvESuHCSBySI+dGLI2KMp3Nsp9GtzPR1Fj21kc9lBYZJimcHMdP QAxh7oRdWredfdKvSWoD5XHhcDBYjpSEMe+KdoMfOVpnSENWUm1DY5+CcbCxl0f0p1G5OCz2e X2MTl8w7axKASk= Received-SPF: pass client-ip=212.227.15.15; envelope-from=pierre.langlois@gmx.com; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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: 0.2 (/) X-Debbugs-Envelope-To: submit 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 (--) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hi Guix! Good news everyone, I managed to get a aarch64 build of Rust by updating mrustc to 0.10! Sadly, i686 is still unsupported, due to the build using too much memory, it must be the same for other 32-bit architectures. I tested this on a pinebookpro which only has 4G of RAM, I had to attach 16G of swap for the initial rust@1.39 build to succeed, then the whole rust chain took about 5 days! I also tested on my x86_64 desktop. Here's the patch! After it we should be able to follow-up and enable Gnome and friends. That being said, I wasn't entirely sure where this patch should go, ideally it would be good to have a staging branch rather than core-updates, WDYT? Maybe we can do this along with a rust version update? PS: I also tried to build rust 1.54 with the new mrustc update, to shorten the chain, but I've not had any successes with it yet. --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmI/Fm0YHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31U6KQIAKUVZ7OpedlDpL3njg6MW6zC TJMaEaxFjE/ZAiRB8/oHwQQ0f10olBY+NULv/sNNPu8B5topt3ot76z2Ip9V1CNC csSjoc2O0yWfIv8zCPFrFJCQGm+DK0QGqaIpsQwaKVxgqg3CPvZmBjEzgq2jwpX3 Nwq1F9pqQ8+Ay1RhQ8fBN7CBI7WuSRvKirBIkSL+znwaARdGLGiZvyMPn8q6Y2p1 lSoTdwM1Na9CUnnIWgSmYRa2BXlemwT6YVochR7Yckmx7uDK3PZYOS4o6MaHJ3fk JgNm3ydU3hq/JsG3/dkQofVSj+qgGpv9qaDx1xAjVpqCsxd9zqApznhch5zfoaI= =bHBr -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-mrustc-Update-to-0.10.patch Content-Transfer-Encoding: quoted-printable =46rom 555b3b21ead25d09b56e6287d5542da1abfb13c4 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Sat, 26 Mar 2022 13:21:17 +0000 Subject: [PATCH] gnu: mrustc: Update to 0.10. And enable rust for aarch64-linux! * gnu/packages/rust.scm (%mrustc-commit): Update hash. (%mrustc-source): Update to 0.10. (rust-1.39)[arguments]: Move and adapt the substitute* that prevent fetching sources. Patch /bin/sh in run_rustc/rustc_proxy.sh. [supported-systems]: Add aarch64-linux. =2D-- gnu/packages/rust.scm | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 26d6df7a94..7a841e4326 100644 =2D-- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -124,9 +124,9 @@ (define* (rust-bootstrapped-package base-rust version = checksum) ;;; to be used in source form. The latest support for bootstrapping from ;;; 1.39.0 is not yet released so use the latest commit (see: ;;; https://github.com/thepowersgang/mrustc/issues/185). -(define %mrustc-commit "c7066542f8e93d320323749216bf3c82aecb67c2") +(define %mrustc-commit "b364724f15fd6fce8234ad8add68107c23a22151") (define %mrustc-source - (let* ((version "0.9") + (let* ((version "0.10") (commit %mrustc-commit) (revision "1") (name "mrustc")) @@ -138,7 +138,7 @@ (define %mrustc-source (file-name (git-file-name name (git-version version revision commit= ))) (sha256 (base32 - "0zv1x6601s5fnnkcdlqkc4bknisqz569qb0iyb9rjsmaf1kh0na3"))))) + "0f7kh4n2663sn0z3xib8gzw0s97qpvwag40g2vs3bfjlrbpgi9z0"))))) ;;; Rust 1.39 is special in that it is built with mrustc, which shortens = the ;;; bootstrap path. @@ -237,10 +237,11 @@ (define rust-1.39 ,(string-take %mrustc-commit 7) "\\\"" " -D VERSION_BUILDTIME=3D" "\"\\\"Thu, 01 Jan 1970 00:00:01 +0000\\\"\"" - " -D VERSION_GIT_ISDIRTY=3D0\n")) + " -D VERSION_GIT_ISDIRTY=3D0\n"))) + (substitute* "minicargo.mk" ;; Do not try to fetch sources from the Internet. - ((": \\$\\(RUSTC_SRC_DL\\)") - ":")) + (("\\$\\(MINICARGO\\) \\$\\(RUSTC_SRC_DL\\)") + "$(MINICARGO)")) (substitute* "run_rustc/Makefile" (("[$]Vtime ") "$V ") @@ -248,6 +249,9 @@ (define rust-1.39 (("-j [[:digit:]]+ ") "") ;; Patch the shebang of a generated wrapper for rustc + (("#!/bin/sh") + (string-append "#!" (which "sh")))) + (substitute* "run_rustc/rustc_proxy.sh" (("#!/bin/sh") (string-append "#!" (which "sh")))))))) (add-after 'patch-generated-file-shebangs 'patch-cargo-checksums @@ -322,9 +326,9 @@ (define rust-1.39 safety and thread safety guarantees.") (home-page "https://github.com/thepowersgang/mrustc") - ;; So far mrustc is x86_64-only. It may support i686 soon: + ;; So far mrustc is (x86_64|aarch64)-only. It may support i686 soon: ;; . - (supported-systems '("x86_64-linux")) + (supported-systems '("x86_64-linux" "aarch64-linux")) ;; Dual licensed. (license (list license:asl2.0 license:expat)))) =2D- 2.34.0 --=-=-= Content-Type: text/plain Thanks, Pierre --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 10:18:16 2022 Received: (at 54580) by debbugs.gnu.org; 26 Mar 2022 14:18:16 +0000 Received: from localhost ([127.0.0.1]:54464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY7F5-0006wR-9A for submit@debbugs.gnu.org; Sat, 26 Mar 2022 10:18:15 -0400 Received: from mout.gmx.net ([212.227.17.22]:37823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY7F3-0006wE-Ec for 54580@debbugs.gnu.org; Sat, 26 Mar 2022 10:18:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1648304283; bh=sbT/qPXD/oFvNu8sHUSSMArhjwR1AW+/jvE3Lhq0JjE=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=hI4jL1iuvESi47Ah2msXgeKVBG0Z9WP+aDs1XkSIZTgT+AIjHjKjb9LbFPBaqhTI7 YlBuMOIIdu2wgC0lwoU+dPd7+y5cwCtbm/P6aosf+w1tLnH7upMxFPm7Cyi+tC8oEg THJ775red++Nx6EsaSBPXYUdXpri6pV6SpNfLjyE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1N3KTy-1oFjkP0UQU-010IMb; Sat, 26 Mar 2022 15:18:03 +0100 References: <87lewwbzwy.fsf@gmx.com> User-agent: mu4e 1.6.10; emacs 27.2 From: Pierre Langlois To: Pierre Langlois Subject: Re: [bug#54580] [PATCH staging?] gnu: mrustc: Update to 0.10. Date: Sat, 26 Mar 2022 14:16:06 +0000 In-reply-to: <87lewwbzwy.fsf@gmx.com> Message-ID: <87h77kajc9.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:RX29/g8d3ZrRR7sidCi1BV0AXuhi9uHhPndlE/3ianFkAk4lMJ8 6CaeY55gy9zJOlk+jBqe+RqHwXopZv++lMOCHRJbLdZmfIaUDaULH45fw7F+Gh3wilhVveB 79djmD559VNsaypJAuhAqyuZj74n61V+Xvnqle85EJVq1sAPulcTrhShqsImj3sED31zPVD 7DWbkEb9HPmdInoCRJ5hA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Ij5OhmjGIc8=:HKujeq8LIvCu0RDXe4oGN5 bUWApPVTfTiSyKzQLV31AIrAjDI8F/0Vs/tz9p2CuW+IzPWtQTTaWcmSCiJUPwq4Flj7MMY1y An0lheCwz9LWracYPlTsoDLcbE/F0I4oO5eIHtvQ0HKJqkzRm4txKfWliElSlmKNzy7vopuxC 3OhxkN6Nzf1mea9Ur28hjsPMRpr23xoZOLwvzCJuO0mIkueCCQy2PGCD0SkYepE1kua2YHfMR 2zZsoCnf0gOSJIk7EsKIuA9MPdZmUzQXjTep6+A5pHDwUYJBhpFTxLewDbT2Tj5Rk8DGk3pKo wy1JdxHdZMem05L2OvjA3p7OYsXqYBc37DI636jteTT/JX1FcKNr8nPmzNZnyu34SaaM8d7Qw BsYzZqp6xuwewUsQ4B+LLEWII2gciWMG1rlzRsU7WwjediBF4pQCv+Pqis/3wH4sNHbqbUl+z rGb1iFy4Mb67KHPz4MHApKj42fWAqHmloJRxpNHV/mA93QeMZ6eU9XGHQBD45tD17mo843kXX UqfsqxGsZSpW7U7d5Q+x6/O6FLXu9YAR3cf3vhVq3AXOBAu4XfoFxxwNc1DFcTMfuue5zVNfX Pfm37j+rF9yTAxLzmljvIa3+ssg3WbxOiq1WhQg74UTFb73BNZ87dEdcGJLmvrzjGlx8v/WBK pQCdmp6IX5gvpA/GacPFrYQe+3TI6CcsckAgMR4uKfORRF/YsPq4K2H5e8edNp1JJBXDBQrgU QwVth33p/HSu9+fDmqFFOFc3SHAPCXfOAA99+xyDN7f7BT/sE9J4gwoL9T5JMqmAhKuwoN6Ok Vzrz8JKlkKtZGB+kY5UoEdMM8x0HCHTSh9iTfiL9W+lg2Nfd2aLJuN2KcAQdPdnwcKtWbJckg zRou7GaJDlOsilFIOifNHH+dzeRqZzcyqxz23uu1Sy/57IuNY6MMNRUXWVzIKSOREcOenMBSI 6oaU30DS4JtCOPWW5MxCD5fgJx6IV50X5cGu2si1laGOdLeWwk9JUaLCgrcqRJQP7zcPqOKwp nL2UJLMx7TODxRMzKh0tB7gHCaghjtTDYLix4QklgXvd3s0cjfHRqEq8J6xUz7XreshB0Tk9D GEIIoEwMhv467s= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54580 Cc: 54580@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.7 (-) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Pierre Langlois writes: > [[PGP Signed Part:Undecided]] > Hi Guix! > > Good news everyone, I managed to get a aarch64 build of Rust by updating > mrustc to 0.10! Sadly, i686 is still unsupported, due to the build > using too much memory, it must be the same for other 32-bit architectures. > > I tested this on a pinebookpro which only has 4G of RAM, I had to attach > 16G of swap for the initial rust@1.39 build to succeed, then the whole > rust chain took about 5 days! I also tested on my x86_64 desktop. > > Here's the patch! After it we should be able to follow-up and enable > Gnome and friends. > > That being said, I wasn't entirely sure where this patch should go, > ideally it would be good to have a staging branch rather than > core-updates, WDYT? Maybe we can do this along with a rust version > update? > > PS: I also tried to build rust 1.54 with the new mrustc update, to > shorten the chain, but I've not had any successes with it yet. > > [[End of PGP Signed Part]] > From 555b3b21ead25d09b56e6287d5542da1abfb13c4 Mon Sep 17 00:00:00 2001 > From: Pierre Langlois > Date: Sat, 26 Mar 2022 13:21:17 +0000 > Subject: [PATCH] gnu: mrustc: Update to 0.10. > > And enable rust for aarch64-linux! > > * gnu/packages/rust.scm (%mrustc-commit): Update hash. > (%mrustc-source): Update to 0.10. > (rust-1.39)[arguments]: Move and adapt the substitute* that prevent > fetching sources. Patch /bin/sh in run_rustc/rustc_proxy.sh. > [supported-systems]: Add aarch64-linux. > --- > gnu/packages/rust.scm | 20 ++++++++++++-------- > 1 file changed, 12 insertions(+), 8 deletions(-) > > diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm > index 26d6df7a94..7a841e4326 100644 > --- a/gnu/packages/rust.scm > +++ b/gnu/packages/rust.scm > @@ -124,9 +124,9 @@ (define* (rust-bootstrapped-package base-rust version checksum) > ;;; to be used in source form. The latest support for bootstrapping from > ;;; 1.39.0 is not yet released so use the latest commit (see: > ;;; https://github.com/thepowersgang/mrustc/issues/185). Oh, I forgot to adapt this comment, the last sentence can be removed now there's a release. Attached a fixed patch. --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmI/IJYYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UGJoH/jbG0RvO3mQGqxBZDlf7MpVT 530UuTUjQWxWhPxwGtFgqPPcYVsERvN8Ed1hFrfWxjmCqjMaz5t4zYlLA7cw03WU v2wLyoLpjczqo9MwA7fL5k4Dpx3tw9Pe243mua0GqJnFHQyPLetCuE6dMqbcWlEC qht9Txn93DJXeAF2xq7DD1/yZORQ+LlSLiWa98EbcDCKWVgY2G++46NM8UpgvX44 xQV7+3f5g87FOnNrzCGxqIr88n1K5FqDtCzOC8efWiri1eHQNwrTDak97WmiHmlo uBjj2MgmDMsF4NcidNlX/R0ZBxHi5YrSLIIn7SWqdBLCacxHjEgiBfZWupZaqQo= =Mbps -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-mrustc-Update-to-0.10.patch Content-Transfer-Encoding: quoted-printable =46rom cdf2c194834ff55428a22988e4d90f0c133e9eb3 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Sat, 26 Mar 2022 13:21:17 +0000 Subject: [PATCH] gnu: mrustc: Update to 0.10. And enable rust for aarch64-linux! * gnu/packages/rust.scm (%mrustc-commit): Update hash. (%mrustc-source): Update to 0.10. (rust-1.39)[arguments]: Move and adapt the substitute* that prevent fetching sources. Patch /bin/sh in run_rustc/rustc_proxy.sh. [supported-systems]: Add aarch64-linux. =2D-- gnu/packages/rust.scm | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 26d6df7a94..67dc5cdaf3 100644 =2D-- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -121,12 +121,10 @@ (define* (rust-bootstrapped-package base-rust versio= n checksum) (package-native-inputs base-rust)))))) ;;; Note: mrustc's only purpose is to be able to bootstap Rust; it's desi= gned -;;; to be used in source form. The latest support for bootstrapping from -;;; 1.39.0 is not yet released so use the latest commit (see: -;;; https://github.com/thepowersgang/mrustc/issues/185). -(define %mrustc-commit "c7066542f8e93d320323749216bf3c82aecb67c2") +;;; to be used in source form. +(define %mrustc-commit "b364724f15fd6fce8234ad8add68107c23a22151") (define %mrustc-source - (let* ((version "0.9") + (let* ((version "0.10") (commit %mrustc-commit) (revision "1") (name "mrustc")) @@ -138,7 +136,7 @@ (define %mrustc-source (file-name (git-file-name name (git-version version revision commit= ))) (sha256 (base32 - "0zv1x6601s5fnnkcdlqkc4bknisqz569qb0iyb9rjsmaf1kh0na3"))))) + "0f7kh4n2663sn0z3xib8gzw0s97qpvwag40g2vs3bfjlrbpgi9z0"))))) ;;; Rust 1.39 is special in that it is built with mrustc, which shortens = the ;;; bootstrap path. @@ -237,10 +235,11 @@ (define rust-1.39 ,(string-take %mrustc-commit 7) "\\\"" " -D VERSION_BUILDTIME=3D" "\"\\\"Thu, 01 Jan 1970 00:00:01 +0000\\\"\"" - " -D VERSION_GIT_ISDIRTY=3D0\n")) + " -D VERSION_GIT_ISDIRTY=3D0\n"))) + (substitute* "minicargo.mk" ;; Do not try to fetch sources from the Internet. - ((": \\$\\(RUSTC_SRC_DL\\)") - ":")) + (("\\$\\(MINICARGO\\) \\$\\(RUSTC_SRC_DL\\)") + "$(MINICARGO)")) (substitute* "run_rustc/Makefile" (("[$]Vtime ") "$V ") @@ -248,6 +247,9 @@ (define rust-1.39 (("-j [[:digit:]]+ ") "") ;; Patch the shebang of a generated wrapper for rustc + (("#!/bin/sh") + (string-append "#!" (which "sh")))) + (substitute* "run_rustc/rustc_proxy.sh" (("#!/bin/sh") (string-append "#!" (which "sh")))))))) (add-after 'patch-generated-file-shebangs 'patch-cargo-checksums @@ -322,9 +324,9 @@ (define rust-1.39 safety and thread safety guarantees.") (home-page "https://github.com/thepowersgang/mrustc") - ;; So far mrustc is x86_64-only. It may support i686 soon: + ;; So far mrustc is (x86_64|aarch64)-only. It may support i686 soon: ;; . - (supported-systems '("x86_64-linux")) + (supported-systems '("x86_64-linux" "aarch64-linux")) ;; Dual licensed. (license (list license:asl2.0 license:expat)))) =2D- 2.34.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 10:58:38 2022 Received: (at 54580) by debbugs.gnu.org; 26 Mar 2022 14:58:38 +0000 Received: from localhost ([127.0.0.1]:54508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY7sE-0007zk-52 for submit@debbugs.gnu.org; Sat, 26 Mar 2022 10:58:38 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:48144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY7sC-0007zb-5h for 54580@debbugs.gnu.org; Sat, 26 Mar 2022 10:58:36 -0400 Received: from [172.20.10.9] ([213.119.160.242]) by andre.telenet-ops.be with bizsmtp id B2ya270055E5NyV012yaZk; Sat, 26 Mar 2022 15:58:34 +0100 Message-ID: Subject: Re: [bug#54580] [PATCH staging?] gnu: mrustc: Update to 0.10. From: Maxime Devos To: Pierre Langlois Date: Sat, 26 Mar 2022 15:58:33 +0100 In-Reply-To: <87h77kajc9.fsf@gmx.com> References: <87lewwbzwy.fsf@gmx.com> <87h77kajc9.fsf@gmx.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-6VytT5qIOTtZAbiBG16U" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648306714; bh=glYwjiKwDSRSWcpIfPZ6CSEIkmCdrXv71mCZK53OGQ0=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=GTDicZrFM1g6m6t6P/UVRFkSYOQOFdhCHlAY7LfwY8b6yYksP85ET8B2fkQ6YWZ1v LVW2ytgfDRb6seUp+W23UlL615fa2fCZ3U+J2VzD5zsOfQmjR05VfvgQWC69B4q1CZ 5N6sa6Wxl37v013Ll4c239vLPt3hv6ixBb/2yHCdgLpxdbmlBUvBWjfQIbOmYCVwrF 6UNR3ZHjubKnVsRfD+RQBQFhYFo5Mt/O1XbdOGnVkyA+bqGEskamsPjqNvRZMofH1i D5psDHJ9f6Z3Htr5tyj7wDSik45DrlM/C0hGvjkrqxBcyv2qskdcfhjfuIsSynvbny mWKD67lI3QMbQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54580 Cc: 54580@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.7 (-) --=-6VytT5qIOTtZAbiBG16U Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Pierre Langlois schreef op za 26-03-2022 om 14:16 [+0000]: > +=C2=A0=C2=A0=C2=A0 (supported-systems '("x86_64-linux" "aarch64-linux")) Looks nice! Does this mean that the Rust version of librsvg can now be used in 'librsvg-for-system' on aarch64? Greetings, Maxime. --=-6VytT5qIOTtZAbiBG16U Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYj8qGRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sL8AQD2AaSAOd2y8UVlLc9XVeec8eRf FqojWQ2UyitmCXrXlQEAnm3+2wX/8U73JdEC1DfaQnxpqvHzjyAnk6tgZrTqgAk= =KFUz -----END PGP SIGNATURE----- --=-6VytT5qIOTtZAbiBG16U-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 11:09:39 2022 Received: (at 54580) by debbugs.gnu.org; 26 Mar 2022 15:09:39 +0000 Received: from localhost ([127.0.0.1]:54522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY82s-0008HY-QH for submit@debbugs.gnu.org; Sat, 26 Mar 2022 11:09:38 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:38676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY82q-0008HH-5s for 54580@debbugs.gnu.org; Sat, 26 Mar 2022 11:09:36 -0400 Received: from [172.20.10.9] ([213.119.160.242]) by baptiste.telenet-ops.be with bizsmtp id B39Z2700H5E5NyV0139aFo; Sat, 26 Mar 2022 16:09:34 +0100 Message-ID: <730f00e80ab8469d6ce783ffff13cee76c533810.camel@telenet.be> Subject: Re: [bug#54580] [PATCH staging?] gnu: mrustc: Update to 0.10. From: Maxime Devos To: Pierre Langlois , 54580@debbugs.gnu.org, 54439@debbugs.gnu.org Date: Sat, 26 Mar 2022 16:09:28 +0100 In-Reply-To: <87lewwbzwy.fsf@gmx.com> References: <87lewwbzwy.fsf@gmx.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-5J4Lp4mjRZ8l3J2qfO1g" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648307374; bh=mR17IXUNrkfeKECDC7oxp4ddHjN1MhH+xGm41etks/4=; h=Subject:From:To:Date:In-Reply-To:References; b=Tkzt/NAYhvUqVS93do54jI2AlEygU6cWdW5a2cOVyK0SorQ8mOplhb3GUqw56npBZ NcgfTHwz914tuuT5Eo/N9fK5zX6xUrPlU6Rqefvbkb1Xv0frM7CnbcuAF7oMp8SenT Kc8Ymo/uSjgdBB8EnhWSScfBXxSQv26tHkkNCBzJgdAEKANc2asNScHgapR3PfYIj6 +RgvVQisDWPbD2QSmauPa2KGsAeMZn4xvOqdvRhjbj6hrSZ4IA8I+DW5XVYDV0KqUw 6kfmvnZFe6Yt4w0ILn3QcnARTkjjwc/GCYxTum3+Om8m40mjndKJNPbFhCsKBL4/kl VJkmxrAg8E5Rg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54580 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.7 (-) --=-5J4Lp4mjRZ8l3J2qfO1g Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Pierre Langlois schreef op za 26-03-2022 om 13:27 [+0000]: > That being said, I wasn't entirely sure where this patch should go, > ideally it would be good to have a staging branch rather than > core-updates, WDYT?=C2=A0 Maybe we can do this along with a rust version > update? While it would cause many rebuilds, it seems highly unlikely to actually break anything, as it only changes some early parts of the Rust bootstrapping process, so build farm capacity permitting, I would go with a staging branch (not necessarily the "staging" branch, just _a_ staging branch). Doing it together with a rust version update seems reasonable to me (see ). Greetings, Maxime. --=-5J4Lp4mjRZ8l3J2qfO1g Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYj8sqBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rZeAP9qbXGBTIH9uEqnHx/zB7y6Gzun VE1JC6P0Za/Qki05qQEA2+Btzb7Ic4H8m+HjoMCYFf3V0aMpGnechw/zJuABmAQ= =3Wue -----END PGP SIGNATURE----- --=-5J4Lp4mjRZ8l3J2qfO1g-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 11:12:03 2022 Received: (at 54580) by debbugs.gnu.org; 26 Mar 2022 15:12:03 +0000 Received: from localhost ([127.0.0.1]:54534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY85D-0008Lq-54 for submit@debbugs.gnu.org; Sat, 26 Mar 2022 11:12:03 -0400 Received: from mout.gmx.net ([212.227.15.15]:53337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY859-0008L3-VD for 54580@debbugs.gnu.org; Sat, 26 Mar 2022 11:12:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1648307513; bh=OPWmDvzDSbsp3GQd5HMc1A4wysrgLS5FWYSDTsmES4A=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=avnnryz/2k9l0YqrMaiJv+9TUD71Gu1EixryziHucRccNSTPQZQPIAnRtUl99j1MA ozrXbdBYeuZ8uim2QmEgT5dAp5GJhSoVGeIyLDp7Dwwx5bvB9Yw1/Ymmid3LaGpUg6 boGTKR/0cHjvQxQNOZf91FZlqwaIAmWwtv9jzAOE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MxDkw-1oIXez0qjY-00xeWK; Sat, 26 Mar 2022 16:11:53 +0100 References: <87lewwbzwy.fsf@gmx.com> <87h77kajc9.fsf@gmx.com> User-agent: mu4e 1.6.10; emacs 27.2 From: Pierre Langlois To: Maxime Devos Subject: Re: [bug#54580] [PATCH staging?] gnu: mrustc: Update to 0.10. Date: Sat, 26 Mar 2022 15:05:22 +0000 In-reply-to: Message-ID: <871qyo92a4.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:CU33esepWQce/hWoSkqYXwnSXZAYdXDu1lfN/tNRQQ/lB2WP+/A bhbwzfEscVq5GsfJipqrgizi/VuyUACNUQ3d6HZdRGLnWTyLmCOfi/ZKZXYTUt3uR2aSa2R 7VhMehTkxCaZ3Jn0A84owuxjgVlw0/33Ux0Mz4Ap+gCJ/ypyUGovR/0WyRNG0bpIi7LNfXM KBCCmmxKVPjqpvZNRXv1w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WcCU7pS340Q=:E1iRLpY/hJ2ysGPfxE5s4c gfGq6kB20Bce62uJj/RjwZO6tadZK3wVD+zWRuh2etk2rlJQwWn6lq0JUBe9B4iQH4oxyj1Ou y9ePN/Cm2b6Mjk9L5IclaQ1bm8OMkmVxIPyKi36VNu1K/alxsPKZXBtZKjeUGm8pI6tpYOKLK VumlGm+LL3UGJEAQhGnpi38WFugVoAUwtLh62i2V+N/mx4FrkW/41UBG+WVAXYLEnMIRbx9/r U6lw3AgqcH34VD6IKmX/SioiMPK+mnECmc1U/KhWsWisred0WHnfqADYZDpV5RckuiZDjk0dt bwYRlP6eZS+yYkuq/UbsDaYkIOds5tecDYTY95GfP4zNrsk2FookcnzlAB1GIJY8O+rEDfazf yjuLtXrqxuFiBNF8qCS+dJKdA1/+l2Ix8PQgtHJ5timtroP+33oa+Dpjrgp5bAjIcwItoYpQ1 lym7vZ3LCM/xevmIgxTRvs0VHjkk1CLrMyyKYQAEMn3GtUy+8VHJVFz4f29CIoWxtW8SwWYu8 ThUAU/FkkMKjpxnqXMRXibWfEKmi+KW23d7bbQUJyfraswtTeZyNxGg2LoCpFXvsleuZXLEgF vGf2heKRMprP0VA1YYP8E2P3azXjh97QvnfDFflNbuGEv/lZGJT8uoe3yby8hxy004U1cc0ft m72NbBX+5UwHIjujjFyP/FO/zeOkoPHJBwqJ2Bfiv9vY/AH4a7ah+UMPtirbqktDYGbsZE/83 A6cdVx3qGRRIyHQyle3scGc8LbOwucXGCvMu//gI8psOJikaTwzw8QU+lRYmOdS2JwmglcDfq /y7Rn4v720jQQ4rjQlqXMG65waayAUGTkWcWFHzBWyQvVfn4j4nQYDKXlXnVk2BF4Cct10bgN vDbf/GpT2XwPUPWj6YjNVs33NSrmgidrj2B08A8jbyNvAl0U2KDtNAqib0evBUJVLpy3v+dSm N6hab4rJNTt5tgwKcj7R2EYBHDAO+IFfcFhAarG0fvz19z2IVHWo9g0qUGRf5lSzAmpnYnY0o 4o73HtiJW0rDc4vRcFdqfcTQJ3OXQ4sN3ku6ALEgDUaKtjubLXf5d2mknTm2caM+7HRI8Tg2J xgttM1iOaYa+r8= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54580 Cc: Pierre Langlois , 54580@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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Pierre Langlois schreef op za 26-03-2022 om 14:16 [+0000]: >> +=C2=A0=C2=A0=C2=A0 (supported-systems '("x86_64-linux" "aarch64-linux")) > > Looks nice! Does this mean that the Rust version of librsvg can now > be used in 'librsvg-for-system' on aarch64? Yup! :-D =2D-8<---------------cut here---------------start------------->8--- sapin ~/guix [env]$ uname -a Linux sapin 5.16.16-gnu #1 SMP PREEMPT 1 aarch64 GNU/Linux sapin ~/guix [env]$ ./pre-inst-env guix build librsvg=20 /gnu/store/rqccc75f1iymm58fjjfwx91l2q595zix-librsvg-2.50.7-debug /gnu/store/mkyzy04sg4hqwiajd513mpdq976mxc48-librsvg-2.50.7-doc /gnu/store/1578swy07wm06ywnk49y5gxnwwb4haxn-librsvg-2.50.7 =2D-8<---------------cut here---------------end--------------->8--- Better yet, I have Gnome/GDM running on the pinebook pro! Now I'm also trying to see if we can get icecat to build :cross-fingers:. However it still requires a few more changes to enable gnome, I'm having issues with the following packages for example: - libmpeg3 doesn't build - exiv2's tests fail - mediasdk, svt-hevc seem to be x86-only. I've not looked in details, just disabled tests/packages, we can look into those more after we unblock rust. Thanks, Pierre --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmI/LTMYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31Up74H/R6k0igWDTuS7BNuuUTaKRUK c81qxmki1u6QEkEGvm/0YmbrfbjzEcZzK3m91ScTwaswC6qNgjyh0jdazYhuD7yp aEf2JWHiOp5qmYZujokgKoWCPfMop4ywL34HlU8NbWTpOhD+90pPntvk7PMAr03x HlleQ/Q287JB6TWI+V/h9vzF9+Hc+0eNI2EQAJROjcYjA8U2Ha7rEUaWETscFIT2 qTeYrgiqsAUhwTQ24dDe+z6OZ7HauMC1CdCUcd8QUwq6b5BQ4ndI6t1Vfnr0m3yo 80Jml+r0K266T6yMopjTWzBhlZYFirZ+67269IuoE7P9ndWCsWPkRxDGbx7PBG0= =ImFz -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 10:23:30 2022 Received: (at 54580) by debbugs.gnu.org; 9 May 2022 14:23:30 +0000 Received: from localhost ([127.0.0.1]:59021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no4IM-000601-Dx for submit@debbugs.gnu.org; Mon, 09 May 2022 10:23:30 -0400 Received: from flashner.co.il ([178.62.234.194]:55854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no4IK-0005zo-I5 for 54580@debbugs.gnu.org; Mon, 09 May 2022 10:23:29 -0400 Received: from localhost (unknown [37.46.46.12]) by flashner.co.il (Postfix) with ESMTPSA id D29C2402DB; Mon, 9 May 2022 14:23:22 +0000 (UTC) Date: Mon, 9 May 2022 17:22:50 +0300 From: Efraim Flashner To: Pierre Langlois Subject: Re: [bug#54580] [PATCH staging?] gnu: mrustc: Update to 0.10. Message-ID: Mail-Followup-To: Efraim Flashner , Pierre Langlois , 54580@debbugs.gnu.org References: <87lewwbzwy.fsf@gmx.com> <87h77kajc9.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BXZN8PF/5DNZLrYQ" Content-Disposition: inline In-Reply-To: <87h77kajc9.fsf@gmx.com> 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.0 (/) X-Debbugs-Envelope-To: 54580 Cc: 54580@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 (-) --BXZN8PF/5DNZLrYQ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 26, 2022 at 02:16:06PM +0000, Pierre Langlois wrote: >=20 > Pierre Langlois writes: >=20 > > [[PGP Signed Part:Undecided]] > > Hi Guix! > > > > Good news everyone, I managed to get a aarch64 build of Rust by updating > > mrustc to 0.10! Sadly, i686 is still unsupported, due to the build > > using too much memory, it must be the same for other 32-bit architectur= es. > > > > I tested this on a pinebookpro which only has 4G of RAM, I had to attach > > 16G of swap for the initial rust@1.39 build to succeed, then the whole > > rust chain took about 5 days! I also tested on my x86_64 desktop. > > > > Here's the patch! After it we should be able to follow-up and enable > > Gnome and friends. > > > > That being said, I wasn't entirely sure where this patch should go, > > ideally it would be good to have a staging branch rather than > > core-updates, WDYT? Maybe we can do this along with a rust version > > update? > > > > PS: I also tried to build rust 1.54 with the new mrustc update, to > > shorten the chain, but I've not had any successes with it yet. > > Go ahead and push it to staging. I have high on my TODO list to get it working with 1.54. --=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 --BXZN8PF/5DNZLrYQ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmJ5I7oACgkQQarn3Mo9 g1EIcBAAksn9GgrDEKp/Cj185r+BjAN7K7DXWOdTtq1iFRsS96syTzve+qH2FKVX C+Xs1pG8qyA+59no2UXGmDiyJfe+/m1paI6JeM8H3LsjlBp+MN5R4Y/VwazGxm0c cZkJLiEW2Y2QxI3vR5nHaC43EuvIo9hmW1lGx71p9/uDLXIwikG8zsTHJ2g/t/OV GpYBkSLIVvW2CFxmfrbV5amBrK0ouRs4ZpVFntryyq9Btga0c0W5M+fPCviSGYKR J/ZjsBXpLSOUk3A47ufspOeSuKMi42eHw3hl+SONmsLVN34VgoKsmOXenx/X1L3b 7EPywn9uavecV129QnNQpczQARJValTSwSEMgg+C/MLA13v1xH/bEM2CeNOLi3D0 QXSjp5mUrKXTPHEs1DP39S/erOQAfC3b0IXoVYPo9jZQQaKfBU8I1dQ9NcP6pm+2 M8mJje6CN9eNZ7yDOcdGWkZ5dQpXiCbo2oJt/dLjgi6z05+DQLLMHOPFjh96xIvX F77XIFeeCr3DR5WMwOFmfYD2tsvoTd3eEJHeSdvxjmv/IvrKja8KWZuK7iJ/rBHd /TDlVHq1iJ5ODHwW3SiQze1vVYvEX3k2m9M4vFQ5jPUqhzO/jxJwtHqvjrED30q3 3DZs4k84oVzrEy3QzT/VnQZ0S865gyrZWL+hY0meUY8GSJ/wckI= =8gx3 -----END PGP SIGNATURE----- --BXZN8PF/5DNZLrYQ-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 18:14:48 2022 Received: (at 54580-done) by debbugs.gnu.org; 9 May 2022 22:14:49 +0000 Received: from localhost ([127.0.0.1]:59637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noBeE-0001jl-Ij for submit@debbugs.gnu.org; Mon, 09 May 2022 18:14:48 -0400 Received: from mout.gmx.net ([212.227.17.22]:50541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noBeC-0001jV-Io for 54580-done@debbugs.gnu.org; Mon, 09 May 2022 18:14:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1652134435; bh=EK7hhluZFimZ27wyreZnUwYLWsfXNLPZzhUDpIfiYfA=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=QTU8oBUSxscflmENiTKqLWoxXlp4U+1btBfcBUJqLevQWcy+PJttL4nk0sho+2FyO 1NntpEDNLJEMim0jLONZkRCf0Md8gIOht9QBKhQBl7ZBvnylO8O0cTe0wMKXC7bgX2 GFSy7WUWu8tGcg53il3l8Vr5mQwQn8d5xnsgaX2c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M9Fjb-1nl9Eq2TqR-006Rb5; Tue, 10 May 2022 00:13:55 +0200 References: <87lewwbzwy.fsf@gmx.com> <87h77kajc9.fsf@gmx.com> User-agent: mu4e 1.6.10; emacs 28.1 From: Pierre Langlois To: Efraim Flashner Subject: Re: [bug#54580] [PATCH staging?] gnu: mrustc: Update to 0.10. Date: Mon, 09 May 2022 23:12:15 +0100 In-reply-to: Message-ID: <87czgm2w2o.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:Vqo2hz8hIOoq7kgUNgd+8OD+apBrFl/ohwKG1YGKIgVuHUcq3WZ gFqK7jDXu9FJC8g6i5UkGDNoEwbrDXFu6B/4NQpmKf7AycUkveNL0xbwIn6cIlH6Pp+1XFW 5u7UFA/U0Zd50AE8UCLKgCk5bV9Xf1uLlQS01JjWTH4nCO2rlJKdNgwu8goaJLIdxYVyOCN 5fwQBOdVUAzubpZ/Z9snw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:knHmdKneX8I=:aIqqMJ4PCUKbjrR1+KypEH qBlMn4VkWYhbCwewQa6BitM1L8RjrykMMdTST9pYuamOSlisdzhWysNvZJzt0kqBQuWyvqFkG Fbi2fqkYE66RxohcjW1WPNmYKRnX91Az/Z651hsm4Au1RpTM4XoEIUdFgNfzE4AAOvXnFWsnI U2ebrYCj0fiWDbvjpxwPdEs2EzZ7xn+XzDOanbHf1fPGd9NG+QcY4+8aLVf7meax+TMdRchfA bISwGppQJ7DLV2n40sYeyK9G0gYEatQV2HD/vQ4avg0+X5KKEeQm+wNzxmIMlwFRgN7eTvPY0 XPFIzke9SR7R3hk1wTsKpuJ65Oh8XLIbVj4luJGZQErrbaDgMI6OxPj9UhU+YlHvIh6xpGFx8 +TDc+7sfBBYcALssjnPqG+DvvPUj5e43p9EM51VJ66WxHYx19Vu2fK3i3pUyh7A+FrCFXicOL uhrNzldbPo/KdJK9qywzXS+IeIw/ZWpGMGEI4GTr+OjGhIlYTub+tezt+5LjM2OyLaxjH011M +/3Bj/uV2M/+/94ylOfEZj9ySc+xsdoA62twMpcBLz4Y4LoQyOda47+NBldvqqOifjhXyp+HH Xeybj7QCELzD4OP1L5wzCB8EG2LCeVJR+nDbJ1HKBw73k5QCfSkf1I6YCOhE6r6uZUPJuPsV9 4lLq81JLS4+wcaZXB+bnFQktlJOQAOzBbMbn35qUXJfMwmgQMpH2+5w5gmmpVm5bPe9FTQa/v Ik4fCB+S8A2xKPxrrn7FekZq3+eAU7Qr6RIp/2Rpny0i4AEWUHp7QKdih/i40fjRV+s5/GA41 RJh1q5seE9ZbKZHe7xZElfbax4D1ec5slld2XqLSmz/0MHGaExem6Flj+myZZixG1Ckj1Q4uN GbnWnsI2ZUWnO/kS6g8X7qld+8er0HnSxeZKT/eWClb8bdtT+bAaoZlAZrwc0ET1n1yOfHRmH 39fP4lGiNXSx/2Pm1DsiFU1LJbH1uFrRLDc9mB22vEjX7ZqonHuB+euMjPmZGYW6RO2h1P7q8 gXBkrNr/43MfYffrQa/8cHDLwOKdsW5sAl9UwirwgKc/gcuSzVbvnpnIL20reyteB6zDEBVEL 2hD0KGbdzBBWL4= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54580-done Cc: Pierre Langlois , 54580-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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi! Efraim Flashner writes: > [[PGP Signed Part:Undecided]] > On Sat, Mar 26, 2022 at 02:16:06PM +0000, Pierre Langlois wrote: >>=20 >> Pierre Langlois writes: >>=20 >> > [[PGP Signed Part:Undecided]] >> > Hi Guix! >> > >> > Good news everyone, I managed to get a aarch64 build of Rust by updati= ng >> > mrustc to 0.10! Sadly, i686 is still unsupported, due to the build >> > using too much memory, it must be the same for other 32-bit architectu= res. >> > >> > I tested this on a pinebookpro which only has 4G of RAM, I had to atta= ch >> > 16G of swap for the initial rust@1.39 build to succeed, then the whole >> > rust chain took about 5 days! I also tested on my x86_64 desktop. >> > >> > Here's the patch! After it we should be able to follow-up and enable >> > Gnome and friends. >> > >> > That being said, I wasn't entirely sure where this patch should go, >> > ideally it would be good to have a staging branch rather than >> > core-updates, WDYT? Maybe we can do this along with a rust version >> > update? >> > >> > PS: I also tried to build rust 1.54 with the new mrustc update, to >> > shorten the chain, but I've not had any successes with it yet. >> > > > Go ahead and push it to staging. I have high on my TODO list to get it > working with 1.54. Oh cool I see you've pushed it already, thanks! Closing. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmJ5kh8YHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UFawIAIbYEW0hGGMPFlanVmxNKVZF JQWAeBnBlKlwfMfURr/UDxvQNhNjgPga4fT92KG2iYkQkLFQnyfknR4pHmoFsGXO X4ZwRrRW15HIF8FZN9of1kn/nwORddOKa6F6PvL1pb6Ql0XW1Ij1sRsfsILJIbgi iCl2tNt2oRcijAyy8LeK37BQgGuospFBje1pLjQxOAFZyAGNsSMPywXDuBCPYFFD yr2BVRoxMRS+YQNzSLG8AuFroVDlmqtRqTVny5Ngcq7ShVGrjnpkd6bNIbZQlbJp kBuvAxp/Zx8JvdI5wlciwYvjI7n/nwqANgQM8MEj525InJ2ySRv+eWB0+ay2Uvk= =to0d -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Aug 19 12:50:12 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, 07 Jun 2022 11:24:09 +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