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]] -=-=-=-=-=-=-=-=-=-=-=-
