diff mbox series

[1/2] packagegroup-core-buildessential: Add Rust-in-kernel dependency packages

Message ID 20260528172211.2652140-1-Harish.Sadineni@windriver.com
State New
Headers show
Series [1/2] packagegroup-core-buildessential: Add Rust-in-kernel dependency packages | expand

Commit Message

Sadineni, Harish May 28, 2026, 5:22 p.m. UTC
From: Harish Sadineni <Harish.Sadineni@windriver.com>

Add Rust-in-kernel depedency packages to the target image when Rust kernel
support is enabled (KERNEL_FEATURES includes 'rust'). These packages are
needed for self-hosted development of Rust kernel modules.

The following packages are conditionally added when Rust-in-kernel
support is enabled:
  - bindgen-cli
  - libclang
  - rust
  - rust-src-lib
  - rust-tools-rustfmt

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
---
 .../packagegroups/packagegroup-core-buildessential.bb            | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb b/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb
index 2cd67ad05f..cdfe07a584 100644
--- a/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb
+++ b/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb
@@ -27,5 +27,6 @@  RDEPENDS:packagegroup-core-buildessential = "\
     libstdc++-dev \
     libtool \
     pkgconfig \
+    ${@bb.utils.contains('KERNEL_FEATURES', 'rust', 'bindgen-cli libclang rust rust-src-lib rust-tools-rustfmt', '', d)} \
     "