This series adds runtime tests for rust and cargo, merges (most of) the
include files into the base recipes and fixes target cargo builds.

Also add SDK_TOOLCHAIN_LANGS for selection of target toolchains as part
of packagegroup-core-sdk.


Alex Kiernan (11):
  oeqa/runtime/rust: Add basic compile/run test
  libstd-rs: Merge .inc into .bb
  libstd-rs: Move source directory to library/test
  rust-llvm: Merge .inc into .bb
  rust-llvm: Update LLVM_VERSION to match embedded version
  packagegroup-rust-sdk-target: Add Rust SDK target packagegroup
  packagegroup-core-sdk: Add SDK toolchain language selection support
  oeqa/runtime/rust: Add cargo test
  cargo: Merge .inc into .bb
  rust: Merge .inc into .bb
  cargo: Extend DEBUG_PREFIX_MAP to cover vendor

 meta/lib/oeqa/files/test.rs                   |   2 +
 meta/lib/oeqa/runtime/cases/rust.py           |  41 ++++
 .../packagegroups/packagegroup-core-sdk.bb    |  10 +-
 .../packagegroup-rust-sdk-target.bb           |  14 ++
 meta/recipes-devtools/cargo/cargo.inc         |  69 ------
 meta/recipes-devtools/cargo/cargo_1.66.0.bb   |  73 +++++-
 meta/recipes-devtools/rust/libstd-rs.inc      |  40 ----
 .../recipes-devtools/rust/libstd-rs_1.66.0.bb |  46 +++-
 meta/recipes-devtools/rust/rust-llvm.inc      |  78 -------
 .../recipes-devtools/rust/rust-llvm_1.66.0.bb |  82 ++++++-
 meta/recipes-devtools/rust/rust-target.inc    |  10 -
 meta/recipes-devtools/rust/rust.inc           | 219 ------------------
 meta/recipes-devtools/rust/rust_1.66.0.bb     | 215 ++++++++++++++++-
 13 files changed, 474 insertions(+), 425 deletions(-)
 create mode 100644 meta/lib/oeqa/files/test.rs
 create mode 100644 
meta/recipes-core/packagegroups/packagegroup-rust-sdk-target.bb
 delete mode 100644 meta/recipes-devtools/cargo/cargo.inc
 delete mode 100644 meta/recipes-devtools/rust/libstd-rs.inc
 delete mode 100644 meta/recipes-devtools/rust/rust-llvm.inc
 delete mode 100644 meta/recipes-devtools/rust/rust-target.inc
 delete mode 100644 meta/recipes-devtools/rust/rust.inc

-- 
2.39.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#174860): 
https://lists.openembedded.org/g/openembedded-core/message/174860
Mute This Topic: https://lists.openembedded.org/mt/95791124/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to