rust: Update to version 1.80.1

Message ID 20240821184516.1906534-4-adolf.belka@ipfire.org
State Staged
Commit 34b3e9a0a2793719aa97e99d829a40fce11b739b
Headers
Series rust: Update to version 1.80.1 |

Commit Message

Adolf Belka Aug. 21, 2024, 6:45 p.m. UTC
  - Update from version 1.67.0 to 1.80.1
- Update of rootfile (x86_64 & aarch64)
- Changelog is too large to include here. There are more than 1000 lines from 1.67.0 to
   1.80.1
   Details can be found at https://doc.rust-lang.org/stable/releases.html

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/aarch64/rust | 96 +++++++++++++++-------------
 config/rootfiles/common/x86_64/rust  | 68 ++++++++++----------
 lfs/rust                             | 15 ++---
 3 files changed, 92 insertions(+), 87 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/aarch64/rust b/config/rootfiles/common/aarch64/rust
index 225bad7b6..9adc948c0 100644
--- a/config/rootfiles/common/aarch64/rust
+++ b/config/rootfiles/common/aarch64/rust
@@ -6,23 +6,27 @@ 
 #usr/bin/rustdoc
 #usr/etc/bash_completion.d
 #usr/etc/bash_completion.d/cargo
-#usr/lib/libchalk_derive-73a40a6a15aa6119.so
-#usr/lib/libcstr-435995457a32217b.so
-#usr/lib/libderive_more-89bd279f3334d3f2.so
-#usr/lib/libdisplaydoc-ccaea0b1dd937724.so
-#usr/lib/libicu_provider_macros-bdd161fb91bfac75.so
-#usr/lib/libproc_macro_hack-5515f5e9de7f3b33.so
-#usr/lib/librustc_driver-c21064f0d6190bc9.so
-#usr/lib/librustc_macros-9459ff5fdab1896f.so
-#usr/lib/libserde_derive-9ec19eb421babc4f.so
-#usr/lib/libstd-f6fab35afe949852.so
-#usr/lib/libtest-15e26e6e92c6d6a9.so
-#usr/lib/libthiserror_impl-d8ffaa228f9b0a09.so
-#usr/lib/libtracing_attributes-babc061b68390947.so
-#usr/lib/libunic_langid_macros_impl-25424350b834739e.so
-#usr/lib/libyoke_derive-ad9526c2c89e2145.so
-#usr/lib/libzerofrom_derive-ef5640f90c8390cf.so
-#usr/lib/libzerovec_derive-6b7809d259a5aea6.so
+#usr/lib/libdarling_macro-f2c91c4f3fec39ad.so
+#usr/lib/libderivative-d4da66c033371b19.so
+#usr/lib/libderive_more-7399cc9078dd68e7.so
+#usr/lib/libderive_setters-5da585d0091248b6.so
+#usr/lib/libdisplaydoc-198b8997c6380832.so
+#usr/lib/libicu_provider_macros-b3bc38ffe0d5879c.so
+#usr/lib/libproc_macro_hack-3e9377d455f4faad.so
+#usr/lib/librustc_driver-c3a8e6a975123c52.so
+#usr/lib/librustc_fluent_macro-786c4648de690f25.so
+#usr/lib/librustc_index_macros-3cdb61e008e50452.so
+#usr/lib/librustc_macros-1626e6764a7a9e68.so
+#usr/lib/librustc_type_ir_macros-af055e1071ee85c4.so
+#usr/lib/libserde_derive-4fed585f5cc106f8.so
+#usr/lib/libstd-da896425a938a71e.so
+#usr/lib/libthiserror_impl-bed45aef2a5790c9.so
+#usr/lib/libtime_macros-a7091c22b8444efd.so
+#usr/lib/libtracing_attributes-552acafe80d03a92.so
+#usr/lib/libunic_langid_macros_impl-b4ebc4f03d391d79.so
+#usr/lib/libyoke_derive-2f775bf22ad49801.so
+#usr/lib/libzerofrom_derive-8fc3502945417939.so
+#usr/lib/libzerovec_derive-4b52e27c652363cb.so
 #usr/lib/rustlib
 #usr/lib/rustlib/aarch64-unknown-linux-gnu
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin
@@ -32,39 +36,39 @@ 
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/lld-link
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/wasm-ld
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-214015861667ba9c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-d3734ff9791968ba.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-a9cb98efa50102fe.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-d76500918c8766e9.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-0222020c3eea44f8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-ded8ec8026a81d22.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-f27c9689662442e2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-7d5d0c1e1e66cafd.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-db473b4fe6ee2788.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-c889f940e97ce094.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-5a2e11949e6321e8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-1dd46390c6037e19.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-bcf3087a1126b654.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-5843d82f1254d4af.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-6f5a332029a62322.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-e301cc22fe5c6c1c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-2b2e90d3a4db58a2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-dffaf3382e6ee2f0.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-357a057ae54339da.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-afe7fb16f3e0da84.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-713ed766e3bf4617.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d799153064afd554.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-077a73c34c19ca9c.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-b4c16b120666b6d6.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-beea8dd594b0693e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-50c756ba037603d1.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-d85b89cc419c8f0f.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-b4cb649d57d82e4c.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-80395705aee598b3.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-5d855ceebac0037d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-8965b1dabf3f0cb1.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-6f87bd7e5722be42.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-884147087b7f0845.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-4e45eb0940824be0.rlib
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.hwasan.a
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a
 #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-b11737a5f240b7f8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-83bbc9721056031d.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-9ae314eb5ffdbb16.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-f6be17bf7bedad3b.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-f6fab35afe949852.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-f6fab35afe949852.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-f68e9d9079b1320e.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-15e26e6e92c6d6a9.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-15e26e6e92c6d6a9.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-0d0e75e55a2615d2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-2a36edb432000403.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-949318a32e4c2b38.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-26b268045e3eb52f.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-206f03e79f0d86d7.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-06bcc5a13346aa77.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-da896425a938a71e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-da896425a938a71e.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-97f99253389f2267.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsysroot-2dde433d59300247.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-7c21efbcbff800c6.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-665085c781b9d37d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-161716568f7d2038.rlib
 #usr/lib/rustlib/components
 #usr/lib/rustlib/etc
 #usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
@@ -80,7 +84,6 @@ 
 #usr/lib/rustlib/manifest-rustc
 #usr/lib/rustlib/rust-installer-version
 #usr/lib/rustlib/uninstall.sh
-#usr/libexec/cargo-credential-1password
 #usr/libexec/rust-analyzer-proc-macro-srv
 #usr/share/cargo
 #usr/share/cargo/registry
@@ -108,6 +111,7 @@ 
 #usr/share/man/man1/cargo-install.1
 #usr/share/man/man1/cargo-locate-project.1
 #usr/share/man/man1/cargo-login.1
+#usr/share/man/man1/cargo-logout.1
 #usr/share/man/man1/cargo-metadata.1
 #usr/share/man/man1/cargo-new.1
 #usr/share/man/man1/cargo-owner.1
diff --git a/config/rootfiles/common/x86_64/rust b/config/rootfiles/common/x86_64/rust
index 131ae8e28..3d9b87da6 100644
--- a/config/rootfiles/common/x86_64/rust
+++ b/config/rootfiles/common/x86_64/rust
@@ -6,10 +6,10 @@ 
 #usr/bin/rustdoc
 #usr/etc/bash_completion.d
 #usr/etc/bash_completion.d/cargo
-#usr/lib/libLLVM-15-rust-1.67.0-stable.so
-#usr/lib/librustc_driver-2e8cbd5b30733393.so
-#usr/lib/libstd-2a15b3cd0948397b.so
-#usr/lib/libtest-aa7b246d7b35480c.so
+#usr/lib/libLLVM-18-rust-1.80.1-stable.so
+#usr/lib/libLLVM.so.18.1-rust-1.80.1-stable
+#usr/lib/librustc_driver-a30ca400d2857f33.so
+#usr/lib/libstd-52417a9a08ba8fb9.so
 #usr/lib/rustlib
 #usr/lib/rustlib/components
 #usr/lib/rustlib/etc
@@ -34,39 +34,40 @@ 
 #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/lld-link
 #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/wasm-ld
 #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5d5a85338b125cfb.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-6c93f515800d4657.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-60668236929c1cf5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-0b6ce813aa5d1704.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-93189d615c3f2d6a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c888e061ea504c93.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-6095bf995c453e89.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-3cf84ad460df483a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-dac6992ac677a0cb.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-f0ffbd64420a69ad.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-431dd9a65eafb1c5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-3cd49acf880d0306.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-e8062a7445a64946.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-008ebe2e17c5f91d.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-8f251cec381c549e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-bfb4a82e06efc4d7.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-9b09c3cec8a5576d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-e55c5186b9bbabcb.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-e585efe74c64604d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-26921ac7e6a44d2b.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-669e9182bfe197a6.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-6648dc218e522d87.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-04bfdf6b094564ce.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-6cf033bd0623f965.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-7911d2fe92903c6c.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ab3f1b788cf79cfc.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-64b53226be979181.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-5c1e2d61611c0240.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-f5bb1a38d410fa1e.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-3692c2663daa48a5.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-30bfe59796ec32ba.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-1b238e97929fdc18.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-37a00aea1affa1af.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-c83eb4c376e98426.rlib
 #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.dfsan.a
 #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a
 #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.safestack.a
 #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-5a049915d61fbb5d.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8a30445cf40d74de.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2fb2d4481260f706.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-6352d71bf8e7bd57.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-2a15b3cd0948397b.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-2a15b3cd0948397b.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-aabc21fad3549c98.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa7b246d7b35480c.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa7b246d7b35480c.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ae66bd5269d6d83c.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-47cbfc4f5b0f6f87.rlib
-#usr/libexec/cargo-credential-1password
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-c03510cdc48cfa52.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-6db4226b4e34b1a6.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6703049be165ebf1.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-9c68449f4da60201.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-52417a9a08ba8fb9.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-52417a9a08ba8fb9.so
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-7ec6f3765287c7b7.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-74866943e5af04a7.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-95407a28b34cb7d8.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-92be448731e25aff.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-03f8e93b59ffc316.rlib
 #usr/libexec/rust-analyzer-proc-macro-srv
 #usr/share/cargo
 #usr/share/cargo/registry
@@ -94,6 +95,7 @@ 
 #usr/share/man/man1/cargo-install.1
 #usr/share/man/man1/cargo-locate-project.1
 #usr/share/man/man1/cargo-login.1
+#usr/share/man/man1/cargo-logout.1
 #usr/share/man/man1/cargo-metadata.1
 #usr/share/man/man1/cargo-new.1
 #usr/share/man/man1/cargo-owner.1
diff --git a/lfs/rust b/lfs/rust
index d0a200d57..221f48c61 100644
--- a/lfs/rust
+++ b/lfs/rust
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,12 +24,12 @@ 
 
 include Config
 
-VER        = 1.67.0
+VER        = 1.80.1
 
 # From https://forge.rust-lang.org/infra/other-installation-methods.html#standalone-installers
 
 THISAPP    = rust-$(VER)
-DL_FILE    = $(THISAPP)-$(RUST_PLATFORM).tar.gz
+DL_FILE    = $(THISAPP)-$(RUST_PLATFORM).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)-$(RUST_PLATFORM)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -42,10 +42,9 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(THISAPP)-x86_64-unknown-linux-gnu.tar.gz_BLAKE2 = 3409ed876f430ff22eff792fe9f4a4ca8457f26411def368b8d7fa5b854719c4c1feac5e054d7bccbcc3568bd3601a0e579df8b3bcf5b20c660bb7af4dbbb8f8
-$(THISAPP)-aarch64-unknown-linux-gnu.tar.gz_BLAKE2 = 82c17813fbb4a48451a207dbc7879bd7239e947e249ad24e6e098bd2e250cd8aae79ab37bbc2549cb9ffc3e24ef6e072380bbcaf8a620b02457db24f328d92ea
-$(THISAPP)-arm-unknown-linux-gnueabi.tar.gz_BLAKE2 = d099645796f46769e15520b15771bb1886ee040bbee9de00f4983e8fe56c945a9afe1bded33f80c9196354d720ef09588d24468a751a8e2512688fef47a33496
-$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.gz_BLAKE2 = e5b0efa7114840535d5a0934a22510e850b05eb339eab42e561717281da993817df2e0a57082d73ed7898001885e4dbabcce1ebfaec611cf125e51acd5d75e8a
+$(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_BLAKE2 = abc6430cfbbea5dd0ea42a6a3e2796b6f499d5a8343616d310ed22b541bdb15803d882dca9be743a81768bdf55f78c7a803bb594844d7dc3d2bdf09bd3f3d312
+$(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_BLAKE2 = 41c7a5ba5108da3ae79fc6d6fa229d2a91e6e217c92bbcbe37fe35d48418e0c787a29c43ffb406acabd410efcca0464da325120f925dfd6d1ee0822f0041f517
+$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_BLAKE2 = e174c185d35d3974c923233807ff1a27f6736af2a8b97f92153c0518aad4f46653d5e5bab219b51ee1b58cac7216a29e5ad6499a982de8f52f6871903a307b71
 
 install : $(TARGET)
 
@@ -74,7 +73,7 @@  $(subst %,%_BLAKE2,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
-	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 
 	cd $(DIR_APP) && ./install.sh \
 		--components=cargo,rustc,rust-std-$(RUST_PLATFORM) \