From: Harish Sadineni <[email protected]>

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 <[email protected]>
---
 .../packagegroups/packagegroup-core-buildessential.bb            | 1 +
 1 file changed, 1 insertion(+)

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)} \
     "
 
-- 
2.49.0

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

Reply via email to