On Thu, 2026-01-29 at 08:39 -0800, Sadineni, Harish via lists.openembedded.org wrote: > From: Harish Sadineni <[email protected]> > > Fixes buildpath issues when compiling rust-out-of-tree recipe. > > Signed-off-by: Harish Sadineni <[email protected]> > --- > .../make-mod-scripts/make-mod-scripts_1.0.bb | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb > b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb > index 874e16e642..d6b2178767 100644 > --- a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb > +++ b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb > @@ -36,3 +36,11 @@ do_configure() { > -C ${STAGING_KERNEL_DIR} O=${STAGING_KERNEL_BUILDDIR} $t > done > } > + > +RUST_DEBUG_REMAP ?= > "--remap-path-prefix=${TMPDIR}/work-shared=${TARGET_DBGSRC_DIR} \ > + --remap-path-prefix=${TMPDIR}/work=${TARGET_DBGSRC_DIR} > \ > +" > +KRUSTFLAGS:append = " ${RUST_DEBUG_REMAP}" > +EXTRA_OEMAKE:append = " ${@bb.utils.contains('DISTRO_FEATURES', > 'rust-kernel', \ > + ' KRUSTFLAGS="${KRUSTFLAGS}"', > '',d)}" > + > >
Looking at this, and the other uses of KRUSTFLAGS, could we just set KRUSTFLAGS and add it to EXTRA_OEMAKE unconditionally in each recipe where it is needed? There should be no harm in setting KRUSTFLAGS if no Rust code actually gets built. For modules, this can be done in module-rust.bbclass instead of in each Rust module recipe. Best regards, -- Paul Barker
signature.asc
Description: This is a digitally signed message part
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#230515): https://lists.openembedded.org/g/openembedded-core/message/230515 Mute This Topic: https://lists.openembedded.org/mt/117528985/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
