On 2/10/2026 8:54 PM, Yoann Congal wrote:
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know 
the content is safe.

On Wed Feb 4, 2026 at 2:07 PM CET, Yoann Congal wrote:
Le mer. 4 févr. 2026 à 13:34, Richard Purdie <
[email protected]> a écrit :

On Wed, 2026-02-04 at 13:31 +0100, Yoann Congal wrote:
On Wed Feb 4, 2026 at 1:05 PM CET, Paul Barker wrote:
On Thu, 2026-01-29 at 08:39 -0800, Sadineni, Harish via
lists.openembedded.org wrote:
From: Yoann Congal <[email protected]>

Currently, a ccache enabled build fails with:
   |   HOSTRUSTC scripts/generate_rust_target
   |   HOSTCC  scripts/kallsyms
   |   HOSTCC  scripts/sorttable
   |   HOSTCC  scripts/asn1_compiler
   |   TOUCH   include/generated/gcc-plugins.h
   |   DESCEND objtool
   | error: multiple input filenames provided (first two filenames
are gcc and
.../tmp/work-shared/qemux86-64/kernel-source/scripts/generate_rust_target.rs)
when using ccache, value of "HOSTCC=cache gcc" when this value is
passing
to rustc, It is thinking gcc is a input file. when ccache is not
used "HOSTCC=gcc" is passed.
Disable ccache for kernel build if rust-kernel is enabled to
workaround
this.

Signed-off-by: El Mehdi YOUNES <[email protected]>
Signed-off-by: Yoann Congal <[email protected]>
Signed-off-by: Harish Sadineni <[email protected]>
This patch is good, but we should try to get the issue resolved
upstream
if we can so that ccache can be used.

Has this been reported upstream yet? Could you also open a bug in our
bugzilla to track this?
Hello,

For context, a lengthy discussion happened on this patch here:

https://lore.kernel.org/openembedded-core/ca+tgqk9yd2wwkrhmkhoff-8n0cescsefwd2dxr4sbo9fdqx...@mail.gmail.com/t/#u
And, sadly, we lack resources at the moment on our side to follow-up on
this :-/

Putting some links alongside this to more details would probably at
least help a bit, particularly if ccache upstream documents it is
imcompatible with rust...

Ok, I'll send a more documented patch to Harish for him to integrate in his
next iteration.
I pushed a branch on contrib (v5 + this commit modified)
https://git.openembedded.org/openembedded-core-contrib/log/?h=ycongal/kernel-rust

The modified commit is:
https://git.openembedded.org/openembedded-core-contrib/commit/?h=ycongal/kernel-rust&id=794bdad82933ee112452c8c08c917cf235e07ada

Harish, are you OK taking this for your next iteration?
Yes, I'm  fine with this.

Thanks
Harish

Regards,
--
Yoann Congal
Smile ECS

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

Reply via email to