From patchwork Tue Feb 22 12:51:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Tremer X-Patchwork-Id: 5267 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 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4K2zbd2HGWz3xgf for ; Tue, 22 Feb 2022 12:52:45 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4K2zZz57gyz5SK; Tue, 22 Feb 2022 12:52:11 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4K2zZy4NB9z32MX; Tue, 22 Feb 2022 12:52:10 +0000 (UTC) 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 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4K2zZj6lBZz32KV for ; Tue, 22 Feb 2022 12:51: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 ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4K2zZj3HwGz5Ww; Tue, 22 Feb 2022 12:51:57 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1645534317; 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=B0+/K72ugRGsOFSsgeQaEknInuZqbym+yv5pROVsUdc=; b=ZgUeK8+co34dwdcyjwfL1wS6cYV7GGFIsZwZkFepRDhydl31BRrYUGJfknUMZcFR59CJyL Fzq+r2nY6hlfH9CA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1645534317; 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=B0+/K72ugRGsOFSsgeQaEknInuZqbym+yv5pROVsUdc=; b=wYjwB3l9RACn5MuOw9B8rY7G7z9ZZUFyzUcZZ2c6RzozvhndFL6TLNnLphKr1FufRXtegJ Y1+duY6zg2BbtlABhMFBa0K7hf31Mfx6iswRUPn64Nun3G3DCsABWnTiUgRUoN6mXp9zS/ zi1FpaieJRD79EJLW9+aHR3AzeY6lPAfajJv/MVKex+YVNOAyqtvIM2i2+CNbu87XVV/mF qQNb6Hm8bVDVXkJuqN6HtlxtWsSa3zxdfvjPyLi8Tsv+5FwDJJtHdrwo1yo/r3a8ptz7Zm CxZ00ZZXUkGNLLt6Bk64mf0/ncM0kc5YizpUqXzthwlZTE7FDSWHaFWIP069vw== From: Michael Tremer To: development@lists.ipfire.org Subject: [PATCH 44/50] rust: Package for riscv64 Date: Tue, 22 Feb 2022 12:51:29 +0000 Message-Id: <20220222125135.1211290-45-michael.tremer@ipfire.org> In-Reply-To: <20220222125135.1211290-1-michael.tremer@ipfire.org> References: <20220222125135.1211290-1-michael.tremer@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Michael Tremer Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Signed-off-by: Michael Tremer --- config/rootfiles/common/riscv64/rust | 112 +++++++++++++++++++++++++++ lfs/rust | 2 +- 2 files changed, 113 insertions(+), 1 deletion(-) create mode 100644 config/rootfiles/common/riscv64/rust diff --git a/config/rootfiles/common/riscv64/rust b/config/rootfiles/common/riscv64/rust new file mode 100644 index 000000000..a5f2e6d6e --- /dev/null +++ b/config/rootfiles/common/riscv64/rust @@ -0,0 +1,112 @@ +#usr/bin/cargo +#usr/bin/rust-gdb +#usr/bin/rust-gdbgui +#usr/bin/rust-lldb +#usr/bin/rustc +#usr/bin/rustdoc +#usr/etc/bash_completion.d +#usr/etc/bash_completion.d/cargo +#usr/lib/libchalk_derive-c6c1769c2b2826fa.so +#usr/lib/libcstr-e1c4d60f6d17d529.so +#usr/lib/librustc_driver-168cfe5b98a72c5d.so +#usr/lib/librustc_macros-7df614f07dd71f23.so +#usr/lib/libserde_derive-85bd0accdb4e9dee.so +#usr/lib/libstd-6887c129cef251a1.so +#usr/lib/libtest-6428250561812644.so +#usr/lib/libtracing_attributes-399308f9f20b4dac.so +#usr/lib/rustlib +#usr/lib/rustlib/components +#usr/lib/rustlib/etc +#usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py +#usr/lib/rustlib/etc/gdb_lookup.py +#usr/lib/rustlib/etc/gdb_providers.py +#usr/lib/rustlib/etc/lldb_commands +#usr/lib/rustlib/etc/lldb_lookup.py +#usr/lib/rustlib/etc/lldb_providers.py +#usr/lib/rustlib/etc/rust_types.py +#usr/lib/rustlib/install.log +#usr/lib/rustlib/manifest-cargo +#usr/lib/rustlib/manifest-rust-std-riscv64gc-unknown-linux-gnu +#usr/lib/rustlib/manifest-rustc +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-abfcfad2c67f64b2.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-429c6a106a44b714.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-e800848afaf03516.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-7d6c4fad8f87f93c.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-fa968b91c9b868c8.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-05e65dbf98fbc870.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-93681c46b2700c14.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-a4e07f0c8f932e91.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-d8580387c8d44f14.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-03e1a2fcbde8d9ce.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-c016bade9c783dee.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-c9a5c4976e1e1261.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-f5446525ed149d2c.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-d04ec3de5137ccc3.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-3affb21a3e446255.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-5df051689bd2dffa.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-687c2d8147ef10b1.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1ab18eee1818cbca.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-ccca0f2dcbbd8f71.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-b62c1ea9432ef893.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-6887c129cef251a1.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-6887c129cef251a1.so +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-fd68f01eafc75664.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-6428250561812644.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-6428250561812644.so +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-096d1ecff3d9b31b.rlib +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-8102c9b696785739.rlib +#usr/lib/rustlib/rust-installer-version +#usr/lib/rustlib/uninstall.sh +#usr/libexec/cargo-credential-1password +#usr/share/cargo +#usr/share/cargo/registry +#usr/share/doc/cargo +#usr/share/doc/cargo/LICENSE-APACHE +#usr/share/doc/cargo/LICENSE-MIT +#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/README.md +#usr/share/man/man1/cargo-bench.1 +#usr/share/man/man1/cargo-build.1 +#usr/share/man/man1/cargo-check.1 +#usr/share/man/man1/cargo-clean.1 +#usr/share/man/man1/cargo-doc.1 +#usr/share/man/man1/cargo-fetch.1 +#usr/share/man/man1/cargo-fix.1 +#usr/share/man/man1/cargo-generate-lockfile.1 +#usr/share/man/man1/cargo-help.1 +#usr/share/man/man1/cargo-init.1 +#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-metadata.1 +#usr/share/man/man1/cargo-new.1 +#usr/share/man/man1/cargo-owner.1 +#usr/share/man/man1/cargo-package.1 +#usr/share/man/man1/cargo-pkgid.1 +#usr/share/man/man1/cargo-publish.1 +#usr/share/man/man1/cargo-report.1 +#usr/share/man/man1/cargo-run.1 +#usr/share/man/man1/cargo-rustc.1 +#usr/share/man/man1/cargo-rustdoc.1 +#usr/share/man/man1/cargo-search.1 +#usr/share/man/man1/cargo-test.1 +#usr/share/man/man1/cargo-tree.1 +#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 +#usr/share/man/man1/rustc.1 +#usr/share/man/man1/rustdoc.1 +#usr/share/zsh +#usr/share/zsh/site-functions +#usr/share/zsh/site-functions/_cargo diff --git a/lfs/rust b/lfs/rust index bfb114d70..ce282cdee 100644 --- a/lfs/rust +++ b/lfs/rust @@ -33,7 +33,6 @@ DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/rust-nightly-$(RUST_PLATFORM) TARGET = $(DIR_INFO)/$(THISAPP) -SUP_ARCH = x86_64 aarch64 armv6l ############################################################################### # Top-level Rules @@ -46,6 +45,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) $(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_MD5 = 42ae351e32e3d570c2c1612c9a9037ee $(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_MD5 = 70504d2ad8ec793672d54c64e5c74593 $(THISAPP)-arm-unknown-linux-gnueabi.tar.xz_MD5 = a6dfbd26b7057260ee07c15afa325b9f +$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_MD5 = 24ca38f4b7c2ca2ba32195aa48912d07 install : $(TARGET)