From patchwork Mon Oct 13 10:39:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9189 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 "R13" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4clYl509vlz3xPT for ; Mon, 13 Oct 2025 10:40:01 +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 4clYl438h9z3yJ for ; Mon, 13 Oct 2025 10:40:00 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4clYl40n2Rz32j3 for ; Mon, 13 Oct 2025 10:40:00 +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 "R13" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4clYl12jQbz32cx for ; Mon, 13 Oct 2025 10:39:57 +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 4clYl01YW8z30d; Mon, 13 Oct 2025 10:39:56 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1760351996; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6PZYDrKdEPBdGqBDMUciFX2O1RgnEChqfNA3z6aZ9Qs=; b=g5cEmFM8rwqS0xkqJfKNm002rP3KidC6qhfxvSDZ0hxiRd5kKYITdKRpgmS4yMpC5ZMy0z cjHn67UJjh4yCrCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1760351996; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6PZYDrKdEPBdGqBDMUciFX2O1RgnEChqfNA3z6aZ9Qs=; b=RbrSAMuJF0r9bKYTq2luFEAmm7dJG5Z+AW0MZUQDMi4K6SEweNAoGdo6KinzbWyDKbfpg1 OSpiF5CX64YYUb6jT5SeDEfp6IqTt3XLGdewD1ZYN0tNqTnJDOT9dnxgXKJl9tjX1IEBPL fyAJiRwXceC8a/lQBGISzmrF2E/lkOONrMiZQdsiTrDuA7LHhyK6NH4KMf9M/BjOesx/cl 8GF0GmxhQeUeU+wA27tEfMs5Bs3GlPxHxRhEPg+XY5ZeNDX5+KaxbadAly6glr7DQY8dbI Z+sA6Vc18gIw1TtcE6bZryDFLDTr8LPBbmVTlut4euQqTEB8fHBYTARfEFmokQ== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 2/3] rust: Update to version 1.85.0 Date: Mon, 13 Oct 2025 12:39:52 +0200 Message-ID: <20251013103953.22914-2-adolf.belka@ipfire.org> In-Reply-To: <20251013103953.22914-1-adolf.belka@ipfire.org> References: <20251013103953.22914-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 1.83.0 to 1.85.0 - The latest version of rust is at 1.90.0 but that version requires some existing rust modules to also be updated. I will do that as a separate step once this patch is in place. - Update of rootfiles for all three architectures. - Changelog 1.85.0 Language The 2024 Edition is now stable. See the edition guide for more details. Stabilize async closures See RFC 3668 for more details. Stabilize #[diagnostic::do_not_recommend] Add unpredictable_function_pointer_comparisons lint to warn against function pointer comparisons Lint on combining #[no_mangle] and #[export_name] attributes. Compiler The unstable flag -Zpolymorphize has been removed, see https://github.com/rust-lang/compiler-team/issues/810 for some background. Platform Support Promote powerpc64le-unknown-linux-musl to tier 2 with host tools Refer to Rust’s platform support page for more information on Rust’s tiered platform support. Libraries Panics in the standard library now have a leading library/ in their path std::env::home_dir() on Windows now ignores the non-standard $HOME environment variable It will be un-deprecated in a subsequent release. Add AsyncFn* to the prelude in all editions. Stabilized APIs BuildHasherDefault::new ptr::fn_addr_eq io::ErrorKind::QuotaExceeded io::ErrorKind::CrossesDevices {float}::midpoint Unsigned {integer}::midpoint NonZeroU*::midpoint impl std::iter::Extend for tuples with arity 1 through 12 FromIterator<(A, ...)> for tuples with arity 1 through 12 std::task::Waker::noop These APIs are now stable in const contexts: mem::size_of_val mem::align_of_val Layout::for_value Layout::align_to Layout::pad_to_align Layout::extend Layout::array std::mem::swap std::ptr::swap NonNull::new HashMap::with_hasher HashSet::with_hasher BuildHasherDefault::new ::recip ::to_degrees ::to_radians ::max ::min ::clamp ::abs ::signum ::copysign MaybeUninit::write Cargo Add future-incompatibility warning against keywords in cfgs and add raw-idents Stabilize higher precedence trailing flags Pass CARGO_CFG_FEATURE to build scripts Rustdoc Doc comment on impl blocks shows the first line, even when the impl block is collapsed Compatibility Notes rustc no longer treats the test cfg as a well known check-cfg, instead it is up to the build systems and users of --check-cfg1 to set it as a well known cfg using --check-cfg=cfg(test). This is done to enable build systems like Cargo to set it conditionally, as not all source files are suitable for unit tests. Cargo (for now) unconditionally sets the test cfg as a well known cfg. Disable potentially incorrect type inference if there are trivial and non-trivial where-clauses std::env::home_dir() has been deprecated for years, because it can give surprising results in some Windows configurations if the HOME environment variable is set (which is not the normal configuration on Windows). We had previously avoided changing its behavior, out of concern for compatibility with code depending on this non-standard configuration. Given how long this function has been deprecated, we’re now fixing its behavior as a bugfix. A subsequent release will remove the deprecation for this function. Make core::ffi::c_char signedness more closely match that of the platform-default char This changed c_char from an i8 to u8 or vice versa on many Tier 2 and 3 targets (mostly Arm and RISC-V embedded targets). The new definition may result in compilation failures but fixes compatibility issues with C. The libc crate matches this change as of its 0.2.169 release. When compiling a nested macro_rules macro from an external crate, the content of the inner macro_rules is now built with the edition of the external crate, not the local crate. Increase sparcv9-sun-solaris and x86_64-pc-solaris Solaris baseline to 11.4. Show abi_unsupported_vector_types lint in future breakage reports Error if multiple super-trait instantiations of dyn Trait need associated types to be specified but only one is provided Change powerpc64-ibm-aix default codemodel to large Internal Changes These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. Build x86_64-unknown-linux-gnu with LTO for C/C++ code (e.g., jemalloc) 1.84.1 Fix ICE 132920 in duplicate-crate diagnostics. Fix errors for overlapping impls in incremental rebuilds. Fix slow compilation related to the next-generation trait solver. Fix debuginfo when LLVM’s location discriminator value limit is exceeded. Fixes for building Rust from source: Only try to distribute llvm-objcopy if llvm tools are enabled. Add Profile Override for Non-Git Sources. Resolve symlinks of LLVM tool binaries before copying them. Make it possible to use ci-rustc on tarball sources. 1.84.0 Language Allow #[deny] inside #[forbid] as a no-op Show a warning when -Ctarget-feature is used to toggle features that can lead to unsoundness due to ABI mismatches Use the next-generation trait solver in coherence Allow coercions to drop the principal of trait objects Support / as the path separator for include!() in all cases on Windows Taking a raw ref (raw (const|mut)) of a deref of a pointer (*ptr) is now safe Stabilize s390x inline assembly Stabilize Arm64EC inline assembly Lint against creating pointers to immediately dropped temporaries Execute drop glue when unwinding in an extern "C" function Compiler Add --print host-tuple flag to print the host target tuple and affirm the “target tuple” terminology over “target triple” Declaring functions with a calling convention not supported on the current target now triggers a hard error Set up indirect access to external data for loongarch64-unknown-linux-{musl,ohos} Enable XRay instrumentation for LoongArch Linux targets Extend the unexpected_cfgs lint to also warn in external macros Stabilize WebAssembly multivalue, reference-types, and tail-call target features Added Tier 2 support for the wasm32v1-none target Libraries Implement From<&mut {slice}> for Box/Rc/Arc<{slice}> Move ::copysign, ::abs, ::signum to core Add LowerExp and UpperExp implementations to NonZero Implement FromStr for CString and TryFrom for String std::os::darwin has been made public Stabilized APIs Ipv6Addr::is_unique_local Ipv6Addr::is_unicast_link_local core::ptr::with_exposed_provenance core::ptr::with_exposed_provenance_mut ::addr ::expose_provenance ::with_addr ::map_addr ::isqrt ::checked_isqrt ::isqrt NonZero::isqrt core::ptr::without_provenance core::ptr::without_provenance_mut core::ptr::dangling core::ptr::dangling_mut Pin::as_deref_mut These APIs are now stable in const contexts AtomicBool::from_ptr AtomicPtr::from_ptr AtomicU8::from_ptr AtomicU16::from_ptr AtomicU32::from_ptr AtomicU64::from_ptr AtomicUsize::from_ptr AtomicI8::from_ptr AtomicI16::from_ptr AtomicI32::from_ptr AtomicI64::from_ptr AtomicIsize::from_ptr ::is_null ::as_ref ::as_mut Pin::new Pin::new_unchecked Pin::get_ref Pin::into_ref Pin::get_mut Pin::get_unchecked_mut Pin::static_ref Pin::static_mut Cargo Stabilize MSRV-aware resolver config Stabilize resolver v3 Rustdoc rustdoc-search: improve type-driven search Compatibility Notes Enable by default the LSX target feature for LoongArch Linux targets The unstable -Zprofile flag (“gcov-style” coverage instrumentation) has been removed. This does not affect the stable flags for coverage instrumentation (-Cinstrument-coverage) and profile-guided optimization (-Cprofile-generate, -Cprofile-use), which are unrelated and remain available. Support for the target named wasm32-wasi has been removed as the target is now named wasm32-wasip1. This completes the transition plan for this target following the introduction of wasm32-wasip1 in Rust 1.78. Compiler warnings on use of wasm32-wasi introduced in Rust 1.81 are now gone as well as the target is removed. The syntax &pin (mut|const) T is now parsed as a type which in theory could affect macro expansion results in some edge cases Legacy syntax for calling std::arch functions is no longer permitted to declare items or bodies (such as closures, inline consts, or async blocks). Declaring functions with a calling convention not supported on the current target now triggers a hard error The next-generation trait solver is now enabled for coherence, fixing multiple soundness issues Signed-off-by: Adolf Belka --- config/rootfiles/common/aarch64/rust | 98 ++++++++++++++-------------- config/rootfiles/common/riscv64/rust | 98 ++++++++++++++-------------- config/rootfiles/common/x86_64/rust | 64 +++++++++--------- lfs/rust | 14 ++-- 4 files changed, 137 insertions(+), 137 deletions(-) diff --git a/config/rootfiles/common/aarch64/rust b/config/rootfiles/common/aarch64/rust index 0c3a86feb..19055ac28 100644 --- a/config/rootfiles/common/aarch64/rust +++ b/config/rootfiles/common/aarch64/rust @@ -6,26 +6,26 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libdarling_macro-e4812b92b7456d93.so -#usr/lib/libderive_setters-782ea811bdd49ead.so -#usr/lib/libderive_where-2fe66ad5e28b5751.so -#usr/lib/libdisplaydoc-a57f8727fcc4df63.so -#usr/lib/libicu_provider_macros-7393dfe0f4c17867.so -#usr/lib/libproc_macro_hack-6b7ecb2d73ecb302.so -#usr/lib/librustc_driver-38b407c8f864e7b6.so -#usr/lib/librustc_fluent_macro-cb504772076bd568.so -#usr/lib/librustc_index_macros-7fd17c7d9e7391ab.so -#usr/lib/librustc_macros-9d206553845bfaf1.so -#usr/lib/librustc_type_ir_macros-06a79348ebba339f.so -#usr/lib/libserde_derive-302343a13ae8885d.so -#usr/lib/libthiserror_impl-d9e9374b74803b94.so -#usr/lib/libtime_macros-afb7a7514a52c11b.so -#usr/lib/libtracing_attributes-a1b6044ce6688d4a.so -#usr/lib/libunic_langid_macros_impl-18f9cc7c8a7e2045.so -#usr/lib/libyoke_derive-e3f7ac5aa1e516cb.so -#usr/lib/libzerocopy_derive-1d598db908ba3aa7.so -#usr/lib/libzerofrom_derive-8a6f07078763d6bc.so -#usr/lib/libzerovec_derive-4b210c688113c3c4.so +#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/lib/rustlib #usr/lib/rustlib/aarch64-unknown-linux-gnu #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin @@ -34,41 +34,42 @@ #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-ed18c7e0b38b6a17.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-8fb8290c85cd5c7c.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-e9c810686fe1c036.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-5c1562eddc983801.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-87871e2835343b94.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-7930636387874415.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-75987d6ac78cc7ea.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-5cbb446b3b26b1c9.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-d4e58edb08cbd4f4.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-1ff5c9b6079577e0.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-33a84071306b4456.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-25bb268d2bc63db2.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-082b7755a27e9161.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-337bd1c969e487c9.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-47c9dea6317daa9b.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-d4afb888ada6e486.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-7839ad938a6337e2.rlib +#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-0880bcdf77605aa1.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a2f8ab699e7c1d36.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-fe7f8f1322fd0ddf.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-7efb957f57bb431c.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-346e3cabb9c58815.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-346e3cabb9c58815.so -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-1e204028eba31834.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsysroot-d657145cba988f86.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-66229a29f5899ccb.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-b2702c66d06dc07f.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-4009a45ae155a494.rlib +#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 @@ -130,7 +131,6 @@ #usr/share/man/man1/cargo-uninstall.1 #usr/share/man/man1/cargo-update.1 #usr/share/man/man1/cargo-vendor.1 -#usr/share/man/man1/cargo-verify-project.1 #usr/share/man/man1/cargo-version.1 #usr/share/man/man1/cargo-yank.1 #usr/share/man/man1/cargo.1 diff --git a/config/rootfiles/common/riscv64/rust b/config/rootfiles/common/riscv64/rust index 053b28eb2..fd106892d 100644 --- a/config/rootfiles/common/riscv64/rust +++ b/config/rootfiles/common/riscv64/rust @@ -6,26 +6,26 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libdarling_macro-f120acbe3fbf23e7.so -#usr/lib/libderive_setters-7c5e5b5bf44f53e8.so -#usr/lib/libderive_where-84883d398d22408b.so -#usr/lib/libdisplaydoc-6c45d70920b32d53.so -#usr/lib/libicu_provider_macros-6a45a92d7e3f1c89.so -#usr/lib/libproc_macro_hack-5131ce810273c4f4.so -#usr/lib/librustc_driver-b7cb668fab885507.so -#usr/lib/librustc_fluent_macro-e7823f2eee0d21e6.so -#usr/lib/librustc_index_macros-f57ef0bbb55e0857.so -#usr/lib/librustc_macros-fab7d1213d0e915d.so -#usr/lib/librustc_type_ir_macros-ec7782fc3138816c.so -#usr/lib/libserde_derive-b4e736c5625beb55.so -#usr/lib/libthiserror_impl-efe79b1fd5672ccb.so -#usr/lib/libtime_macros-58dd7f67eb1ec1c9.so -#usr/lib/libtracing_attributes-da5071c862de5108.so -#usr/lib/libunic_langid_macros_impl-1bd9a9c933968175.so -#usr/lib/libyoke_derive-f6cead5c8dc55004.so -#usr/lib/libzerocopy_derive-99740fa49715a4e1.so -#usr/lib/libzerofrom_derive-4758a960f9514836.so -#usr/lib/libzerovec_derive-f712fa0bf8b4d246.so +#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/lib/rustlib #usr/lib/rustlib/components #usr/lib/rustlib/etc @@ -47,36 +47,37 @@ #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-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-9da5c100a9d34429.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-7e4f8dd482183a21.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-f0fe60513debccff.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-6c5a22ddc7094176.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-76f7f47a467bd936.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-4bef8ab5687945fb.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-97d2bd2368965052.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-8fa123560ceb05a9.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-259d35b92dc093c0.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-4ed35dec872f0065.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-c85bbb7913e554eb.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-1315d4a2230927ba.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-929b371ec32311c2.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-5daeff17201a4144.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-018e581d84800e5c.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-93d0062dd5c838e2.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libprofiler_builtins-9c55fc65ee9866f0.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-064cca745c0e948c.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ffcfaafef9dfe593.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-9f04f67614dd1725.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-f4e287682232ea77.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-1c014cbb4a280f1a.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-1c014cbb4a280f1a.so -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-763d9d293fd9c0fb.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libsysroot-24473b3cfbf82fe5.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-67c59adcf581f2a5.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-6785439f71fd7500.rlib -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-f5cc357d9bfd7688.rlib +#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/libexec/rust-analyzer-proc-macro-srv @@ -125,7 +126,6 @@ #usr/share/man/man1/cargo-uninstall.1 #usr/share/man/man1/cargo-update.1 #usr/share/man/man1/cargo-vendor.1 -#usr/share/man/man1/cargo-verify-project.1 #usr/share/man/man1/cargo-version.1 #usr/share/man/man1/cargo-yank.1 #usr/share/man/man1/cargo.1 diff --git a/config/rootfiles/common/x86_64/rust b/config/rootfiles/common/x86_64/rust index 6df4dd5c4..e6c0ac5ef 100644 --- a/config/rootfiles/common/x86_64/rust +++ b/config/rootfiles/common/x86_64/rust @@ -6,9 +6,9 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libLLVM-19-rust-1.83.0-stable.so -#usr/lib/libLLVM.so.19.1-rust-1.83.0-stable -#usr/lib/librustc_driver-a1396821e0813435.so +#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/lib/rustlib #usr/lib/rustlib/components #usr/lib/rustlib/etc @@ -32,42 +32,43 @@ #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-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-8d001680935b5e3c.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8251d2cef7072448.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8b83dbf3a7b8f999.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-51ea098fce5006bf.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-abe05db089cc2c62.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-959d3389fa3da8a5.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-094c0ce9f8c98ed9.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-ba8ce71964f984f4.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-9057355c92c922d5.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5a14e0d0b712e731.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-bd0d6cccce077b99.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-aca15549d5bff974.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-27dc4aa955912662.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-75bd441a38375155.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e31ab23316ed5080.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-a2fc9021817a412b.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-29b8697b99bf2c3c.rlib +#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/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-99a73526abcec14b.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-358be9bc1f6bab04.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-c6fd227bdc7b39ff.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-e1cd6e17fe237c71.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ca74a2d9c5166d9f.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ca74a2d9c5166d9f.so -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-63ac0d22cff92579.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-3c56ec47f3360b59.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa035fdca64e6492.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-aa0663517f777947.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-7d50b86011c66411.rlib +#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/libexec/rust-analyzer-proc-macro-srv #usr/share/cargo #usr/share/cargo/registry @@ -114,7 +115,6 @@ #usr/share/man/man1/cargo-uninstall.1 #usr/share/man/man1/cargo-update.1 #usr/share/man/man1/cargo-vendor.1 -#usr/share/man/man1/cargo-verify-project.1 #usr/share/man/man1/cargo-version.1 #usr/share/man/man1/cargo-yank.1 #usr/share/man/man1/cargo.1 diff --git a/lfs/rust b/lfs/rust index 74cfb9202..a122265eb 100644 --- a/lfs/rust +++ b/lfs/rust @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2025 IPFire Team # # # # 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.83.0 +VER = 1.85.0 -# From https://forge.rust-lang.org/infra/other-installation-methods.html#standalone-installers +# https://forge.rust-lang.org/infra/other-installation-methods.html#standalone-installers THISAPP = rust-$(VER) -DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.xz +DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.gz 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.xz_BLAKE2 = e2c661061e21c3ea6a75c0c9f43d0558405fe4f16f75d763f5a80c1d0c4d7cacd7bd7136e625872f9c22455439ee070ed9f84d661b9cb2d74b0f436153a34ffa -$(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_BLAKE2 = 781f87532f51b7d0fcef09dce5731bab309ff9510371b17da0e389db85962795a180807047b5989a880c5c47fa2ec704e00d240ac7c06a3e0fbed9c4f640e6ba -$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_BLAKE2 = 91139066f3ac6a652db13985a225547eed242a6efaab0021bcf78b31e9e98fbedcdfe932110fa4c918f5eb3d8336b9b41a15dc2fcd316561d56e5bf205dd1567 +$(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 install : $(TARGET)