From: "Randy MacLeod" <randy.macleod@windriver.com>
To: <openembedded-core@lists.openembedded.org>
Subject: [v2] Merge meta-rust to oe-core
Date: Wed, 24 Feb 2021 20:48:16 -0500 [thread overview]
Message-ID: <20210225014823.397741-1-Randy.MacLeod@windriver.com> (raw)
In-Reply-To: <16668FEB024AAA5B.31532@lists.openembedded.org>
Added or updated these commits:
86109491bc maintainers: Add myself as maintainer for rust pkgs
...
b411e322b3 rust: remove container build scripts used by meta-rust
c646d47ebc rust: update the README to conform to being in oe-core
e19d823567 meta-rust: merge commits
The last commit update was just squashing a new commit from meta-rust:
f8b9103 Remove checks for Rust versions we don't build anymore.
To Do List
==========
1) cargo-bitbake - the README suggest adding this using desktop
cargo but once we get the SDK merged, it should be added there.
Someone suggested using devtool for this rather than cargo-bitbake.
2) Fix the SDK libcrypto, libstdc++ glibc-2.33 problem. I'm running a
git bisect using poky, meta-oe/master, meta-rust+SDK patches.
3) Add a test case to either:
- just build rust-hello-world or
- run it in qemu
N) Fix *some* of the remaining bugs in:
https://github.com/meta-rust/meta-rust/issues
FYI:
$ git log --oneline -8
fceca1dfbe (HEAD -> rust-squash) maintainers: Add myself as maintainer for rust pkgs
791684e0c1 cargo/rust/rustfmt: exclude from world
b411e322b3 rust: remove container build scripts used by meta-rust
c646d47ebc rust: update the README to conform to being in oe-core
e19d823567 meta-rust: merge commits
ab137fb83c rust: mv README.md to recipes-devtools/rust/README-rust.md
dac403bcc1 meta-rust: move code to oe-core from meta-rust layer
5a1a5baa0a libgit2: pull in updates from meta-oe <----- now in master next so omitted.
$ git diff 5a1a5baa0a HEAD | diffstat
classes/cargo.bbclass | 77 ++
classes/cargo_common.bbclass | 121 +++
classes/crate-fetch.bbclass | 13
classes/rust-bin.bbclass | 149 ++++
classes/rust-common.bbclass | 167 ++++
classes/rust.bbclass | 45 +
conf/distro/include/maintainers.inc | 7
conf/distro/include/rust_security_flags.inc | 7
conf/distro/include/rust_versions.inc | 13
conf/layer.conf | 2
lib/crate.py | 149 ++++
recipes-devtools/cargo/cargo-1.47.0/0001-Disable-http2.patch | 31
recipes-devtools/cargo/cargo-1.49.0/0001-Disable-http2.patch | 31
recipes-devtools/cargo/cargo.inc | 52 +
recipes-devtools/cargo/cargo_1.47.0.bb | 3
recipes-devtools/cargo/cargo_1.49.0.bb | 3
recipes-devtools/rust/README-rust.md | 58 +
recipes-devtools/rust/libstd-rs.inc | 40 +
recipes-devtools/rust/libstd-rs_1.47.0.bb | 5
recipes-devtools/rust/libstd-rs_1.49.0.bb | 5
recipes-devtools/rust/rust-cross.inc | 71 +
recipes-devtools/rust/rust-cross_1.47.0.bb | 2
recipes-devtools/rust/rust-cross_1.49.0.bb | 2
recipes-devtools/rust/rust-llvm.inc | 64 +
recipes-devtools/rust/rust-llvm/0002-llvm-allow-env-override-of-exe-path.patch | 32
recipes-devtools/rust/rust-llvm_1.47.0.bb | 2
recipes-devtools/rust/rust-llvm_1.49.0.bb | 2
recipes-devtools/rust/rust-snapshot-1.47.0.inc | 13
recipes-devtools/rust/rust-snapshot-1.49.0.inc | 13
recipes-devtools/rust/rust-snapshot.inc | 9
recipes-devtools/rust/rust-source-1.47.0.inc | 3
recipes-devtools/rust/rust-source-1.49.0.inc | 3
recipes-devtools/rust/rust-source.inc | 3
recipes-devtools/rust/rust-target.inc | 10
recipes-devtools/rust/rust.inc | 512 ++++++++++++++
recipes-devtools/rust/rust/0001-rustc_target-Fix-dash-vs-underscore-mismatches-in-op.patch | 75 ++
recipes-devtools/rust/rust_1.47.0.bb | 9
recipes-devtools/rust/rust_1.49.0.bb | 15
recipes-example/rust-hello-world/rust-hello-world/0001-enable-LTO.patch | 23
recipes-example/rust-hello-world/rust-hello-world_git.bb | 17
recipes-example/rustfmt/rustfmt_1.4.2.bb | 171 ++++
41 files changed, 2029 insertions(+)
next parent reply other threads:[~2021-02-25 1:48 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <16668FEB024AAA5B.31532@lists.openembedded.org>
2021-02-25 1:48 ` Randy MacLeod [this message]
2021-02-25 1:48 ` [PATCH 1/7] meta-rust: move code to oe-core from meta-rust layer Randy MacLeod
2021-02-25 1:48 ` [PATCH 2/7] rust: mv README.md to recipes-devtools/rust/README-rust.md Randy MacLeod
2021-02-25 1:48 ` [PATCH 3/7] meta-rust: merge commits Randy MacLeod
2021-02-25 1:48 ` [PATCH 4/7] rust: update the README to conform to being in oe-core Randy MacLeod
2021-02-25 1:48 ` [PATCH 5/7] rust: remove container build scripts used by meta-rust Randy MacLeod
2021-02-25 1:48 ` [PATCH 6/7] cargo/rust/rustfmt: exclude from world Randy MacLeod
2021-02-25 1:48 ` [PATCH 7/7] maintainers: Add myself as maintainer for rust pkgs Randy MacLeod
2021-02-25 16:55 ` [OE-core] [v2] Merge meta-rust to oe-core Richard Purdie
2021-02-25 17:37 ` Martin Jansa
2021-02-25 21:40 ` Randy MacLeod
2021-03-04 1:28 ` Randy MacLeod
2021-03-02 2:30 ` Randy MacLeod
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210225014823.397741-1-Randy.MacLeod@windriver.com \
--to=randy.macleod@windriver.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.