From patchwork Fri Jan 23 05:26:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Schantl X-Patchwork-Id: 9437 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4dy66H3HVwz3wkD for ; Fri, 23 Jan 2026 05:33:27 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4dy66H1dKRz5b7 for ; Fri, 23 Jan 2026 05:33:27 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4dy66G31nyz332Y for ; Fri, 23 Jan 2026 05:33:26 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4dy66C440qz2yrL for ; Fri, 23 Jan 2026 05:33:23 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4dy66B5fnKz4mw; Fri, 23 Jan 2026 05:33:22 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1769146403; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=E/1uOoP8NcG6u0T0cyeE+2zxOIEX/KGlhmbbNjVKSkk=; b=Hjl9TEeFIJ1+5/cXWXma8ysijTvAnu25YpppgCwv8VXjfbgP9m4OFvwfu6X159ET4eeNgt jz6AM0Xw9Qy/BsAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1769146403; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=E/1uOoP8NcG6u0T0cyeE+2zxOIEX/KGlhmbbNjVKSkk=; b=qS7tAAUxKadbQNlsbtFCzzDeyawYUADGAfdEbRtcbfC8saawwiT7I5X89ZgSQzVpqpYTmW itDdGSplRqWfjV/e29ednHAdP+DWFu0RtKGaQrz0vzCJGk/xZmP0DA1bAySarq0z1aWw/o D5yfjcqv5ObyHlxBtl2QHlPTSeKy09JYm8vz6DPyUIxO2RjCSPoYhoM9vM3846OvCAUNV3 eVgcf1qZm9vyZ6Q8QF414U5dWKapur3k4Qbs9VkF6lxYJU5kKAlkAtQptcB5/91gw/pA8e dqM1wyi0mSV0qoccrwtzWAIsB46o/Z27YyAcpZwPArLkyilifGLotj/nCx0nQA== From: Stefan Schantl To: development@lists.ipfire.org Cc: Stefan Schantl Subject: [PATCH 2/3] rust: Update to 1.92.0 Date: Fri, 23 Jan 2026 06:26:54 +0100 Message-ID: <20260123053102.389490-3-stefan.schantl@ipfire.org> In-Reply-To: <20260123053102.389490-1-stefan.schantl@ipfire.org> References: <20260123053102.389490-1-stefan.schantl@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 This is an update to the latest stable release of rust Signed-off-by: Stefan Schantl --- config/rootfiles/common/aarch64/rust | 130 +++++++++++++-------------- config/rootfiles/common/riscv64/rust | 109 +++++++++++----------- config/rootfiles/common/x86_64/rust | 82 ++++++++++------- lfs/rust | 13 ++- 4 files changed, 173 insertions(+), 161 deletions(-) diff --git a/config/rootfiles/common/aarch64/rust b/config/rootfiles/common/aarch64/rust index 19055ac28..71b7ce9a2 100644 --- a/config/rootfiles/common/aarch64/rust +++ b/config/rootfiles/common/aarch64/rust @@ -6,70 +6,11 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libdarling_macro-48c60ba578c36a18.so -#usr/lib/libderive_setters-bdfbec951c0a0cf1.so -#usr/lib/libderive_where-1280fdedb928b2b9.so -#usr/lib/libdisplaydoc-2a39d0af4ba451ec.so -#usr/lib/libicu_provider_macros-2355031845105802.so -#usr/lib/libproc_macro_hack-2fb61d9ea1b51e16.so -#usr/lib/librustc_driver-c048d41570338542.so -#usr/lib/librustc_fluent_macro-5d08f2449a8d1a39.so -#usr/lib/librustc_index_macros-3616864e0878239b.so -#usr/lib/librustc_macros-9af36f6a1d64f82e.so -#usr/lib/librustc_type_ir_macros-965f2d2a9475d718.so -#usr/lib/libserde_derive-6a6f9b18169a12f0.so -#usr/lib/libthiserror_impl-02bd7f8a09469611.so -#usr/lib/libtime_macros-e83d7ae85f0f72f4.so -#usr/lib/libtracing_attributes-c49d2f63065f963b.so -#usr/lib/libunic_langid_macros_impl-0bbf2066776f4784.so -#usr/lib/libyoke_derive-3668e5798b12e026.so -#usr/lib/libzerocopy_derive-75eaa3aa75782f35.so -#usr/lib/libzerofrom_derive-0f9693bcd0f4a45b.so -#usr/lib/libzerovec_derive-302e6c91f5b923b1.so +#usr/etc/target-spec-json-schema.json +#usr/lib/libLLVM-21-rust-1.92.0-stable.so +#usr/lib/libLLVM.so.21.1-rust-1.92.0-stable +#usr/lib/librustc_driver-d31eb41759495bb2.so #usr/lib/rustlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu -#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin -#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld -#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld.lld -#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld64.lld -#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/bin/rust-objcopy -#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/wasm-component-ld -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-b5c2000e0cd7e2da.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-7522a3b17c9865c1.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-dd37cd35aaa8bbc1.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-d85d8ca815fd8ede.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-28e5089f2b5f6c14.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-f87f661789447f5d.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-0d2560c9c04f523e.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-260b0ae067fcbc74.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-f81554601df81dba.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-a407511d16763038.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-49c225520932793c.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-904261fe6c2793b4.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-1238c66087ccc721.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-a663c8e263fd76c3.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-8015a5c851b5d89f.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-13fc50646028bfe3.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-17fa3f5dd5b39bf9.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-bdd5e3a96276e325.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1ef59f0a1b872e31.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-e352fdf6f38ada21.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-05a98bc8a268f144.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-55e662df679d038f.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-55e662df679d038f.so -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-0b86b09b624ecd98.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsysroot-61b860b8000a8886.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-603b1bafd4f145b9.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-691e5c3921b9b49f.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-1146c5c38405ef5e.rlib #usr/lib/rustlib/components #usr/lib/rustlib/etc #usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py @@ -85,6 +26,51 @@ #usr/lib/rustlib/manifest-rustc #usr/lib/rustlib/rust-installer-version #usr/lib/rustlib/uninstall.sh +#usr/lib/rustlib/aarch64-unknown-linux-gnu +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld.lld +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld64.lld +#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/bin/rust-lld +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/rust-objcopy +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/wasm-component-ld +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-11d54e777384a9e5.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler2-1e0b0d62df36c85c.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-06039bcfba61f665.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-6a40188dd7d989d2.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-3e2e950d4bac10b5.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-5080178c80bf7a93.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-c8814943458d63c4.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-35018e994bad7042.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-2ed6a8f06fc51a9d.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-d25e598578fbf080.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-09f2ab7e0d97e07a.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5312b588e5cfab93.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-2dc10b344e05b569.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-e2ab0eec3e5fd91a.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-932f22f820d1e5ec.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-f8e79ba97b69012b.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-5fea4b1d5095fe92.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.dfsan.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.safestack.a +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-43b2ff22c18e1125.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_literal_escaper-54d515d7e0ffe0c6.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-05b02707a5b2a256.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-327ea4f353b4eb8c.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-c7bda3ac2a6b49f7.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-225863f279df55c4.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-225863f279df55c4.so +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-5978f0713dd5442d.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsysroot-85bdb6374f3e9283.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-6c04d4913014a9fc.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-94fdfaf0af91a65d.rlib #usr/libexec/rust-analyzer-proc-macro-srv #usr/share/cargo #usr/share/cargo/registry @@ -94,10 +80,22 @@ #usr/share/doc/cargo/LICENSE-THIRD-PARTY #usr/share/doc/cargo/README.md #usr/share/doc/rust -#usr/share/doc/rust/COPYRIGHT -#usr/share/doc/rust/LICENSE-APACHE -#usr/share/doc/rust/LICENSE-MIT +#usr/share/doc/rust/COPYRIGHT-library.html +#usr/share/doc/rust/COPYRIGHT.html #usr/share/doc/rust/README.md +#usr/share/doc/rust/licenses +#usr/share/doc/rust/licenses/Apache-2.0.txt +#usr/share/doc/rust/licenses/BSD-2-Clause.txt +#usr/share/doc/rust/licenses/CC-BY-SA-4.0.txt +#usr/share/doc/rust/licenses/GCC-exception-3.1.txt +#usr/share/doc/rust/licenses/GPL-2.0-only.txt +#usr/share/doc/rust/licenses/GPL-3.0-or-later.txt +#usr/share/doc/rust/licenses/ISC.txt +#usr/share/doc/rust/licenses/LLVM-exception.txt +#usr/share/doc/rust/licenses/MIT.txt +#usr/share/doc/rust/licenses/NCSA.txt +#usr/share/doc/rust/licenses/OFL-1.1.txt +#usr/share/doc/rust/licenses/Unicode-3.0.txt #usr/share/man/man1/cargo-add.1 #usr/share/man/man1/cargo-bench.1 #usr/share/man/man1/cargo-build.1 diff --git a/config/rootfiles/common/riscv64/rust b/config/rootfiles/common/riscv64/rust index fd106892d..96e813076 100644 --- a/config/rootfiles/common/riscv64/rust +++ b/config/rootfiles/common/riscv64/rust @@ -6,26 +6,10 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libdarling_macro-333094c091df4015.so -#usr/lib/libderive_setters-eb9d17375f0d2024.so -#usr/lib/libderive_where-a4ceb656b618c723.so -#usr/lib/libdisplaydoc-6ab65588c4fed8b6.so -#usr/lib/libicu_provider_macros-c1885a81c3aaa649.so -#usr/lib/libproc_macro_hack-e8d8a46285916400.so -#usr/lib/librustc_driver-308f082c9fea1d1b.so -#usr/lib/librustc_fluent_macro-556889dcb410e6da.so -#usr/lib/librustc_index_macros-4b06439ae4c576d8.so -#usr/lib/librustc_macros-0c8828fa6210aaec.so -#usr/lib/librustc_type_ir_macros-0b05e66771d07295.so -#usr/lib/libserde_derive-70778b02209d2ff5.so -#usr/lib/libthiserror_impl-35548549b7872eab.so -#usr/lib/libtime_macros-ef6b176b1d947a33.so -#usr/lib/libtracing_attributes-85c7e1ea105764f4.so -#usr/lib/libunic_langid_macros_impl-b2f246a72e268ad0.so -#usr/lib/libyoke_derive-701ee0d81fd6e1e2.so -#usr/lib/libzerocopy_derive-e95fa47f5d0db252.so -#usr/lib/libzerofrom_derive-42ab18fae7d19f9a.so -#usr/lib/libzerovec_derive-8fa84d155226655f.so +#usr/etc/target-spec-json-schema.json +#usr/lib/libLLVM-21-rust-1.92.0-stable.so +#usr/lib/libLLVM.so.21.1-rust-1.92.0-stable +#usr/lib/librustc_driver-d31eb41759495bb2.so #usr/lib/rustlib #usr/lib/rustlib/components #usr/lib/rustlib/etc @@ -40,6 +24,8 @@ #usr/lib/rustlib/manifest-cargo #usr/lib/rustlib/manifest-rust-std-riscv64gc-unknown-linux-gnu #usr/lib/rustlib/manifest-rustc +#usr/lib/rustlib/rust-installer-version +#usr/lib/rustlib/uninstall.sh #usr/lib/rustlib/riscv64gc-unknown-linux-gnu #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld @@ -47,39 +33,44 @@ #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/ld64.lld #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/lld-link #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/wasm-ld +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/rust-lld #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/rust-objcopy #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/wasm-component-ld #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-65de847b01fb13aa.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-f6150e2c8c7520a2.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-65012f886c45ba83.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-47b2ac880739af72.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-dcaac2e374baa989.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-e62f8d07515ae7ba.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-3510c6a7a63b709c.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-94dceb6179529152.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-4a3b141370a80fcc.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-e30ed58f641c8fef.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-108d2e39dad4e231.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-809679d650a1462c.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-3d904933cc45ac22.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-a7dfdf989f233c89.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-432a51b442d90b95.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-cd166f2f689a98b2.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libprofiler_builtins-67327994d1b4bdc1.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-6087e86748847731.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-45dd03eb45d52454.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-fc703f796971554d.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-ebf8396a16eebb78.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-8231cf027982a9e9.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-8231cf027982a9e9.so -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-045721e0e8276e21.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libsysroot-3abe192d8d8fd99f.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-11bd44812334fefb.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-5ad33c2ccb05df6c.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-aaaa2315ee122353.rlib -#usr/lib/rustlib/rust-installer-version -#usr/lib/rustlib/uninstall.sh +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-11d54e777384a9e5.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler2-1e0b0d62df36c85c.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-06039bcfba61f665.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-6a40188dd7d989d2.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-3e2e950d4bac10b5.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-5080178c80bf7a93.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-c8814943458d63c4.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-35018e994bad7042.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-2ed6a8f06fc51a9d.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-d25e598578fbf080.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-09f2ab7e0d97e07a.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-5312b588e5cfab93.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-2dc10b344e05b569.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-e2ab0eec3e5fd91a.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-932f22f820d1e5ec.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-f8e79ba97b69012b.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libprofiler_builtins-5fea4b1d5095fe92.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc-stable_rt.asan.a +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc-stable_rt.dfsan.a +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc-stable_rt.msan.a +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc-stable_rt.safestack.a +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-43b2ff22c18e1125.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_literal_escaper-54d515d7e0ffe0c6.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-05b02707a5b2a256.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-327ea4f353b4eb8c.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-c7bda3ac2a6b49f7.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-225863f279df55c4.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-225863f279df55c4.so +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-5978f0713dd5442d.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libsysroot-85bdb6374f3e9283.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-6c04d4913014a9fc.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-94fdfaf0af91a65d.rlib #usr/libexec/rust-analyzer-proc-macro-srv #usr/share/cargo #usr/share/cargo/registry @@ -89,10 +80,22 @@ #usr/share/doc/cargo/LICENSE-THIRD-PARTY #usr/share/doc/cargo/README.md #usr/share/doc/rust -#usr/share/doc/rust/COPYRIGHT -#usr/share/doc/rust/LICENSE-APACHE -#usr/share/doc/rust/LICENSE-MIT +#usr/share/doc/rust/COPYRIGHT-library.html +#usr/share/doc/rust/COPYRIGHT.html #usr/share/doc/rust/README.md +#usr/share/doc/rust/licenses +#usr/share/doc/rust/licenses/Apache-2.0.txt +#usr/share/doc/rust/licenses/BSD-2-Clause.txt +#usr/share/doc/rust/licenses/CC-BY-SA-4.0.txt +#usr/share/doc/rust/licenses/GCC-exception-3.1.txt +#usr/share/doc/rust/licenses/GPL-2.0-only.txt +#usr/share/doc/rust/licenses/GPL-3.0-or-later.txt +#usr/share/doc/rust/licenses/ISC.txt +#usr/share/doc/rust/licenses/LLVM-exception.txt +#usr/share/doc/rust/licenses/MIT.txt +#usr/share/doc/rust/licenses/NCSA.txt +#usr/share/doc/rust/licenses/OFL-1.1.txt +#usr/share/doc/rust/licenses/Unicode-3.0.txt #usr/share/man/man1/cargo-add.1 #usr/share/man/man1/cargo-bench.1 #usr/share/man/man1/cargo-build.1 diff --git a/config/rootfiles/common/x86_64/rust b/config/rootfiles/common/x86_64/rust index e6c0ac5ef..adf16ec7b 100644 --- a/config/rootfiles/common/x86_64/rust +++ b/config/rootfiles/common/x86_64/rust @@ -6,9 +6,10 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libLLVM-19-rust-1.85.0-stable.so -#usr/lib/libLLVM.so.19.1-rust-1.85.0-stable -#usr/lib/librustc_driver-77ea5bfe5f9d9ec5.so +#usr/etc/target-spec-json-schema.json +#usr/lib/libLLVM-21-rust-1.92.0-stable.so +#usr/lib/libLLVM.so.21.1-rust-1.92.0-stable +#usr/lib/librustc_driver-d31eb41759495bb2.so #usr/lib/rustlib #usr/lib/rustlib/components #usr/lib/rustlib/etc @@ -32,43 +33,44 @@ #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld64.lld #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/bin/rust-lld #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-objcopy #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/wasm-component-ld #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-86d8d9428792e8ef.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-fa99f5692b5dce85.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-715bc629a88bca60.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f7ee3f1ea78d9dae.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-1af05515ab19524a.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-406129d0e3fbc101.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-d04d0c542852b7d7.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-10f06487503767c2.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-a7f5bb2f736d3c49.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d3a35665f881365a.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-500edd5521c440d4.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-376454d49910c786.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-ec6154ccae37a33e.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-4dabff3cfff0af69.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-267e668abf74a283.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-57e423f2e16d22f0.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-39641a735291dd5c.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-11d54e777384a9e5.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler2-1e0b0d62df36c85c.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-06039bcfba61f665.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6a40188dd7d989d2.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-3e2e950d4bac10b5.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-5080178c80bf7a93.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-c8814943458d63c4.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-35018e994bad7042.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-2ed6a8f06fc51a9d.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d25e598578fbf080.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-09f2ab7e0d97e07a.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-5312b588e5cfab93.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-2dc10b344e05b569.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-e2ab0eec3e5fd91a.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-932f22f820d1e5ec.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-f8e79ba97b69012b.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-5fea4b1d5095fe92.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-6a38424de1e5bca5.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-7e368919bdc4a44c.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-ae70165d1278cff7.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-6cf585dc4073d549.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6273572f18644c87.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6273572f18644c87.so -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-de9763ea1c19dca3.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-e9aa32a273745138.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-bb17ba1fa02ea08e.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-7748d1fe0f8acd00.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-91cafdaf16f7fe40.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-43b2ff22c18e1125.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_literal_escaper-54d515d7e0ffe0c6.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-05b02707a5b2a256.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-327ea4f353b4eb8c.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-c7bda3ac2a6b49f7.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-225863f279df55c4.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-225863f279df55c4.so +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-5978f0713dd5442d.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-85bdb6374f3e9283.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-6c04d4913014a9fc.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-94fdfaf0af91a65d.rlib #usr/libexec/rust-analyzer-proc-macro-srv #usr/share/cargo #usr/share/cargo/registry @@ -78,10 +80,22 @@ #usr/share/doc/cargo/LICENSE-THIRD-PARTY #usr/share/doc/cargo/README.md #usr/share/doc/rust -#usr/share/doc/rust/COPYRIGHT -#usr/share/doc/rust/LICENSE-APACHE -#usr/share/doc/rust/LICENSE-MIT +#usr/share/doc/rust/COPYRIGHT-library.html +#usr/share/doc/rust/COPYRIGHT.html #usr/share/doc/rust/README.md +#usr/share/doc/rust/licenses +#usr/share/doc/rust/licenses/Apache-2.0.txt +#usr/share/doc/rust/licenses/BSD-2-Clause.txt +#usr/share/doc/rust/licenses/CC-BY-SA-4.0.txt +#usr/share/doc/rust/licenses/GCC-exception-3.1.txt +#usr/share/doc/rust/licenses/GPL-2.0-only.txt +#usr/share/doc/rust/licenses/GPL-3.0-or-later.txt +#usr/share/doc/rust/licenses/ISC.txt +#usr/share/doc/rust/licenses/LLVM-exception.txt +#usr/share/doc/rust/licenses/MIT.txt +#usr/share/doc/rust/licenses/NCSA.txt +#usr/share/doc/rust/licenses/OFL-1.1.txt +#usr/share/doc/rust/licenses/Unicode-3.0.txt #usr/share/man/man1/cargo-add.1 #usr/share/man/man1/cargo-bench.1 #usr/share/man/man1/cargo-build.1 diff --git a/lfs/rust b/lfs/rust index a122265eb..5cf265c4d 100644 --- a/lfs/rust +++ b/lfs/rust @@ -24,12 +24,12 @@ include Config -VER = 1.85.0 +VER = 1.92.0 # 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,9 +42,9 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(THISAPP)-x86_64-unknown-linux-gnu.tar.gz_BLAKE2 = c8df9b124ed155482d445c01a4e4d113206fc5d1bd2c8c55fbcd3462819796a06ec3b5fe8a0943f8eb46ef256673cf50101bb8644fea1565ae612d650f23ece8 -$(THISAPP)-aarch64-unknown-linux-gnu.tar.gz_BLAKE2 = bb5c7085b352e33b5cbfccc3910c2793918c517beb77cd432de60d798de997d0f659f489a08e98fd85e2ea56593b8fb831c9d6a8f78c684712b5bbc35a5824d4 -$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.gz_BLAKE2 = a29aae566e349d597f7ed311c4b7b061c267f9c678b0227930401b8b89ccf56168bbbc168601d8c9d927a116f3efeb1e8ce582e9ca4aec40f270fa0ea9fa9a01 +$(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_BLAKE2 = a4d300f49db610ec30123c68f7b29ea72cf24e543e14f00d3ffafd7a41a25b699fef7b9d62be06a327d4aa08a191c3deca4b7472b7c0c99a0aefa16c7027a7de +$(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_BLAKE2 = 268524a8066b68dfc2aa4fa524679b3ecc1bf47f74aab47b794eeb0a3ecc76255b7056ad1a852512a52a06802a2dc457bba8c60107d0cb9b464215c344c5430d +$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_BLAKE2 = e9b200abbd0e294019cd99bb3c6768615ce0bbb7609b3c723a0a57a0d697bdc438c691523f8487b14a9c9397eff0f56b02662b0eb78e057d03100d1ab8d888d6 install : $(TARGET) @@ -80,9 +80,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --prefix=/usr \ --disable-ldconfig - # Remove LLVM tools - rm -vf /usr/lib/rustlib/$(RUST_PLATFORM)/bin/rust-ll{d,vm-dwp} - # Create local registry mkdir -pv $(CARGO_REGISTRY)