On Fri, 2026-07-17 at 05:18 -0700, Sadineni, Harish via lists.openembedded.org 
wrote:
> From: Harish Sadineni <[email protected]>
> 
> Add a new "kernel" value for SDK_TOOLCHAIN_LANGS that pulls
> kernel-devsrc into TOOLCHAIN_TARGET_TASK. This allows kernel
> development headers/sources to be included in the SDK populate_sdk_base:
> add kernel-devsrc via SDK_TOOLCHAIN_LANGS
> 
> Users who want kernel module development support in their SDK can now
> set SDK_TOOLCHAIN_LANGS = "kernel" explicitly.
> 
> Signed-off-by: Harish Sadineni <[email protected]>
> ---
>  meta/classes-recipe/populate_sdk_base.bbclass | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/meta/classes-recipe/populate_sdk_base.bbclass 
> b/meta/classes-recipe/populate_sdk_base.bbclass
> index b427ff2761..1d9faecc16 100644
> --- a/meta/classes-recipe/populate_sdk_base.bbclass
> +++ b/meta/classes-recipe/populate_sdk_base.bbclass
> @@ -80,6 +80,7 @@ TOOLCHAIN_TARGET_TASK ?= " \
>      ${@multilib_pkg_extend(d, 'packagegroup-core-standalone-sdk-target')} \
>      ${@bb.utils.contains('SDK_TOOLCHAIN_LANGS', 'go', multilib_pkg_extend(d, 
> 'packagegroup-go-sdk-target'), '', d)} \
>      ${@bb.utils.contains('SDK_TOOLCHAIN_LANGS', 'rust', 
> multilib_pkg_extend(d, 'libstd-rs'), '', d)} \
> +    ${@bb.utils.contains('SDK_TOOLCHAIN_LANGS', 'kernel', 'kernel-devsrc', 
> '', d)} \
>      target-sdk-provides-dummy \
>  "
>  TOOLCHAIN_TARGET_TASK_ATTEMPTONLY ?= ""

There is a different thread where we are discussing adding
SDK_FEATURES. I think this should become an SDK_FEATURE as part of that
work. It should also probably be called "kernel-src" as "kernel" is a
bit generic and could mean multiple things.

Cheers,

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

Reply via email to