All of lore.kernel.org
 help / color / mirror / Atom feed
* [OE-Core][PATCH v2 00/10] Add rust runtime tests
@ 2022-12-21 12:52 Alex Kiernan
  2022-12-21 12:52 ` [OE-Core][PATCH v2 01/10] oeqa/runtime/rust: Add basic compile/run test Alex Kiernan
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: Alex Kiernan @ 2022-12-21 12:52 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alex Kiernan


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.

Changes in v2:
- Drop rust.inc/rust.bb merge, not actually made use of in the change
  set
- Reorder so cargo test goes after build fixes

Alex Kiernan (10):
  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
  cargo: Merge .inc into .bb
  cargo: Extend DEBUG_PREFIX_MAP to cover vendor
  packagegroup-rust-sdk-target: Add Rust SDK target packagegroup
  packagegroup-core-sdk: Add SDK toolchain language selection support
  oeqa/runtime/rust: Add cargo test

 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 ++++++++++++++++++-
 10 files changed, 260 insertions(+), 195 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

-- 
2.39.0



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2022-12-21 22:34 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-21 12:52 [OE-Core][PATCH v2 00/10] Add rust runtime tests Alex Kiernan
2022-12-21 12:52 ` [OE-Core][PATCH v2 01/10] oeqa/runtime/rust: Add basic compile/run test Alex Kiernan
2022-12-21 12:52 ` [OE-Core][PATCH v2 02/10] libstd-rs: Merge .inc into .bb Alex Kiernan
2022-12-21 12:52 ` [OE-Core][PATCH v2 03/10] libstd-rs: Move source directory to library/test Alex Kiernan
2022-12-21 12:52 ` [OE-Core][PATCH v2 04/10] rust-llvm: Merge .inc into .bb Alex Kiernan
2022-12-21 12:53 ` [OE-Core][PATCH v2 05/10] rust-llvm: Update LLVM_VERSION to match embedded version Alex Kiernan
2022-12-21 12:53 ` [OE-Core][PATCH v2 06/10] cargo: Merge .inc into .bb Alex Kiernan
2022-12-21 12:53 ` [OE-Core][PATCH v2 07/10] cargo: Extend DEBUG_PREFIX_MAP to cover vendor Alex Kiernan
2022-12-21 12:53 ` [OE-Core][PATCH v2 08/10] packagegroup-rust-sdk-target: Add Rust SDK target packagegroup Alex Kiernan
2022-12-21 12:53 ` [OE-Core][PATCH v2 09/10] packagegroup-core-sdk: Add SDK toolchain language selection support Alex Kiernan
2022-12-21 16:39   ` Richard Purdie
2022-12-21 16:42     ` Alex Kiernan
2022-12-21 18:54     ` Khem Raj
2022-12-21 12:53 ` [OE-Core][PATCH v2 10/10] oeqa/runtime/rust: Add cargo test Alex Kiernan
2022-12-21 21:20 ` [OE-Core][PATCH v2 00/10] Add rust runtime tests Alexandre Belloni
2022-12-21 22:34   ` Alex Kiernan

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.