poky/meta/recipes-devtools/rust
Pgowda f8de482830 rust-cross: Replace TARGET_ARCH with TUNE_PKGARCH
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]

RP: Added maintainer.inc corresponding change
(From OE-Core rev: 154a1117be4e566359cd35b702ad57d9dd0e6dc1)

Signed-off-by: Pgowda <pgowda.cve@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bcf48766d1123cea41f80b0cb687584692c96158)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-12-13 23:02:49 +00:00
..
files
libstd-rs-1.54.0
rust-llvm rust: remove unused patches 2021-09-02 21:22:54 +01:00
libstd-rs_1.54.0.bb
libstd-rs.inc
README-rust.md rust: update the README to conform to being in oe-core 2021-08-26 22:09:43 +01:00
rust_1.54.0.bb rust: Skip target recipe since it doesn't work 2021-08-26 22:09:44 +01:00
rust-common.inc rust-cross*: Fix OVERRRIDE references in task signature computation 2021-08-26 22:09:44 +01:00
rust-cross_1.54.0.bb
rust-cross-canadian_1.54.0.bb
rust-cross-canadian-common.inc rust-cross-canadian-common: Use rust.inc directly, not rust-target 2021-08-26 22:09:44 +01:00
rust-cross-canadian.inc
rust-cross.inc rust-cross: Replace TARGET_ARCH with TUNE_PKGARCH 2021-12-13 23:02:49 +00:00
rust-llvm_1.54.0.bb
rust-llvm.inc rust-llvm: Add missing HOMEPAGE 2021-08-26 22:09:44 +01:00
rust-snapshot-1.54.0.inc
rust-snapshot.inc
rust-source-1.54.0.inc
rust-source.inc rust: fix upstream version checks 2021-09-01 14:06:17 +01:00
rust-target.inc
rust-tools-cross-canadian_1.54.0.bb
rust-tools-cross-canadian.inc
rust.inc rust: Avoid buildtools+uninative issues with glibc symbols mismatches 2021-08-26 22:09:44 +01:00