On Fri, Jan 9, 2026 at 8:56 AM Bruce Ashfield via lists.openembedded.org
<[email protected]> wrote:

>
>
> On Thu, Jan 8, 2026 at 11:55 PM Alistair Francis via
> lists.openembedded.org <[email protected]>
> wrote:
>
>> From: Alistair Francis <[email protected]>
>>
>> Allow the user to run the rustavailable kernel make command to determine
>> if Rust is avaliable for kernel builds.
>>
>> Signed-off-by: Alistair Francis <[email protected]>
>> ---
>>  meta/classes-recipe/cml1.bbclass | 9 +++++++++
>>  1 file changed, 9 insertions(+)
>>
>> diff --git a/meta/classes-recipe/cml1.bbclass
>> b/meta/classes-recipe/cml1.bbclass
>> index 3c2b4da4af..efbdd2a795 100644
>> --- a/meta/classes-recipe/cml1.bbclass
>> +++ b/meta/classes-recipe/cml1.bbclass
>> @@ -107,6 +107,15 @@ do_diffconfig[nostamp] = "1"
>>  do_diffconfig[dirs] = "${KCONFIG_CONFIG_ROOTDIR}"
>>  addtask diffconfig
>>
>> +python do_rustavailable() {
>> +    oe_terminal("sh -c 'make rustavailable; if [ $? -ne 0 ]; then echo
>> \"Command failed.\"; fi; printf \"Press any key to continue... \"; read
>> r;'",
>> +                d.getVar('PN') + ' Configuration', d)
>> +}
>>
>
> This seems a bit heavy to just determine if rust is available. Since the
> task is already after do_configure .. why not just check the .config ?
>
>
and of course, I remember this right after hitting send.

This class is used for more than just the kernel, so anything
done needs to be safe for other non-kernel usecases.

Bruce



> Bruce
>
>
>
>> +
>> +do_rustavailable[nostamp] = "1"
>> +do_rustavailable[dirs] = "${KCONFIG_CONFIG_ROOTDIR}"
>> +addtask rustavailable after do_configure
>> +
>>  do_showconfig() {
>>      bbplain "Config file written to ${KCONFIG_CONFIG_ROOTDIR}/.config"
>>  }
>> --
>> 2.52.0
>>
>>
>>
>>
>>
>
> --
> - Thou shalt not follow the NULL pointer, for chaos and madness await thee
> at its end
> - "Use the force Harry" - Gandalf, Star Trek II
>
>
> 
>
>

-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#229124): 
https://lists.openembedded.org/g/openembedded-core/message/229124
Mute This Topic: https://lists.openembedded.org/mt/117170673/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to