]> code.ossystems Code Review - openembedded-core.git/commit
rust: initial merge of most of meta-rust
authorRandy MacLeod <Randy.MacLeod@windriver.com>
Tue, 10 Aug 2021 17:52:19 +0000 (13:52 -0400)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 26 Aug 2021 21:09:24 +0000 (22:09 +0100)
commit3ed57578cca93ff1ba4e0bf3f25566e10659a2f9
treeadf55dc33aee6d0403bcf9a9c4f1da6c310e7f65
parent8e0a655a51bb8ce57a6581209325642d1b9a97de
rust: initial merge of most of meta-rust

In the meta-rust repo at commit:
   448047c Upgrade to 1.54.0 (#359)

Make the required directories:
  mkdir ../oe-core/meta/recipes-devtools/rust
  mkdir ../oe-core/meta/recipes-devtools/cargo
  mkdir ../oe-core/meta/recipes-example
and then:
  cp recipes-devtools/rust/* ../oe-core/meta/recipes-devtools/rust
  cp recipes-devtools/cargo/* ../oe-core/meta/recipes-devtools/cargo
  cp lib/crate.py ../oe-core/meta/lib
  cp recipes-example/* ../oe-core/meta/recipes-example
  cp conf/distro/include/rust_* ../oe-core/meta/conf/distro/include/
  cp classes/* ../oe-core/meta/classes/
  cp recipes-core/packagegroups/packagegroup-rust-cross-canadian.bb ../oe-core/meta/recipes-core/packagegroups

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
63 files changed:
meta/classes/cargo.bbclass [new file with mode: 0644]
meta/classes/cargo_common.bbclass [new file with mode: 0644]
meta/classes/crate-fetch.bbclass [new file with mode: 0644]
meta/classes/rust-bin.bbclass [new file with mode: 0644]
meta/classes/rust-common.bbclass [new file with mode: 0644]
meta/classes/rust.bbclass [new file with mode: 0644]
meta/conf/distro/include/rust_security_flags.inc [new file with mode: 0644]
meta/conf/distro/include/rust_versions.inc [new file with mode: 0644]
meta/lib/crate.py [new file with mode: 0644]
meta/recipes-core/packagegroups/packagegroup-rust-cross-canadian.bb [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo-1.51.0/0001-Disable-http2.patch [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo-1.51.0/riscv-march.patch [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo-1.51.0/rv64gc.patch [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo-cross-canadian.inc [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo-cross-canadian_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo-cross-canadian_1.54.0.bb [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo.inc [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/cargo/cargo_1.54.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/files/riscv-march.patch [new file with mode: 0644]
meta/recipes-devtools/rust/files/rv64gc.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.51.0/0001-Add-base-definitions-for-riscv64-musl.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.51.0/0002-FIXUP-linux-musl-mod.rs-add-riscv64-to-b64-set.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.51.0/0003-FIXUP-Correct-definitions-to-match-musl.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.51.0/0004-Update-1.51.0-checksums-for-modified-files.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.51.0/0004-Update-checksums-for-modified-files.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.54.0/0005-Add-base-definitions-for-riscv64-musl-libc-0.2.93.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.54.0/0006-FIXUP-linux-musl-mod.rs-add-riscv64-to-b64-set-libc-.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.54.0/0007-FIXUP-Correct-definitions-to-match-musl-libc-0.2.93.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs-1.54.0/0008-Update-checksums-for-modified-files-for-rust-1.54.0-.patch [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs.inc [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/libstd-rs_1.54.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-common.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-cross-canadian-common.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-cross-canadian.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-cross-canadian_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-cross-canadian_1.54.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-cross.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-cross_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-cross_1.54.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-llvm.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-llvm/0001-nfc-Fix-missing-include.patch [new file with mode: 0644]
meta/recipes-devtools/rust/rust-llvm/0002-llvm-allow-env-override-of-exe-path.patch [new file with mode: 0644]
meta/recipes-devtools/rust/rust-llvm_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-llvm_1.54.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-snapshot-1.51.0.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-snapshot-1.54.0.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-snapshot.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-source-1.51.0.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-source-1.54.0.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-source.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-target.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-tools-cross-canadian.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust-tools-cross-canadian_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust-tools-cross-canadian_1.54.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust.inc [new file with mode: 0644]
meta/recipes-devtools/rust/rust/0001-rustc_target-Fix-dash-vs-underscore-mismatches-in-op.patch [new file with mode: 0644]
meta/recipes-devtools/rust/rust_1.51.0.bb [new file with mode: 0644]
meta/recipes-devtools/rust/rust_1.54.0.bb [new file with mode: 0644]
meta/recipes-example/rust-hello-world/rust-hello-world/0001-enable-LTO.patch [new file with mode: 0644]
meta/recipes-example/rust-hello-world/rust-hello-world_git.bb [new file with mode: 0644]
meta/recipes-example/rustfmt/rustfmt_1.4.2.bb [new file with mode: 0644]