Hi Anuj, I'm sorry regarding the patch subject. The patch is for the master branch. However, the same issue exists for other branches as well. I will check the comments from others and will post the patch to the Hardknott branch once it's approved in the master branch.
Thanks, Pgowda On Tue, Nov 16, 2021 at 8:01 AM Mittal, Anuj <[email protected]> wrote: > > This doesn't look hardknott related. Is this for master? > > Thanks, > > Anuj > > On Mon, 2021-11-15 at 06:03 -0800, Pgowda wrote: > > rust-cross-* imported from meta-rust has incorrect signatures, > > depending on MACHINEOVERRIDES making it effectively MACHINE_ARCH > > as shown by sstate-diff-machines.sh: > > > > openembedded-core/scripts/sstate-diff-machines.sh --tmpdir=tmp-glibc > > \ > > --machines="qemuarm64 qemuarm64copy" --targets=rust-cross-aarch64- > > glibc \ > > --analyze > > > > === Comparing signatures for task do_configure.sigdata between > > qemuarm64 and qemuarm64copy === > > ERROR: gcc-runtime different signature for task do_configure.sigdata > > between qemuarm64 and qemuarm64copy > > NOTE: Starting bitbake server... > > Hash for dependent task gcc/gcc- > > runtime_11.2.bb:do_prepare_recipe_sysroot > > changed from > > da4ebf1b272cb73153145a0a95e6438d2955ae2d36f84db10f6880b2781ec331 to > > 47a0ebb7a88c9f896fb9dbce269f575ab8a6faabb2b9e62d164be6e71c5e4e40 > > Unable to find matching sigdata for > > openembedded-core/meta/recipes-devtools/gcc/gcc-runtime_11.2.bb: > > do_prepare_recipe_sysroot with hashes > > da4ebf1b272cb73153145a0a95e6438d2955ae2d36f84db10f6880b2781ec331 or > > 47a0ebb7a88c9f896fb9dbce269f575ab8a6faabb2b9e62d164be6e71c5e4e40 > > > > The following patch takes TUNE_PKGARCH into consideration instead > > of TARGET_ARCH and results in signatures as expected. > > > > [YOCTO #14613] > > > > Signed-off-by: Pgowda <[email protected]> > > --- > > meta/recipes-devtools/rust/rust-cross.inc | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/meta/recipes-devtools/rust/rust-cross.inc > > b/meta/recipes-devtools/rust/rust-cross.inc > > index bb625f4240..a77f7d5122 100644 > > --- a/meta/recipes-devtools/rust/rust-cross.inc > > +++ b/meta/recipes-devtools/rust/rust-cross.inc > > @@ -34,7 +34,7 @@ DEPENDS += "virtual/${TARGET_PREFIX}gcc > > virtual/${TARGET_PREFIX}compilerlibs vir > > DEPENDS += "rust-native" > > > > PROVIDES = "virtual/${TARGET_PREFIX}rust" > > -PN = "rust-cross-${TARGET_ARCH}-${TCLIBC}" > > +PN = "rust-cross-${TUNE_PKGARCH}-${TCLIBC}" > > > > # In the cross compilation case, rustc doesn't seem to get the rpath > > quite > > # right. It manages to include '../../lib/${TARGET_PREFIX}', but > > doesn't > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#158338): https://lists.openembedded.org/g/openembedded-core/message/158338 Mute This Topic: https://lists.openembedded.org/mt/87069441/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
