Hello Richard, On the latest rust-1.69.0 sources by adding the '--remap-path-prefix' command (as in attached remap-path.patch file) the generated binaries from different path are identical. So, I've taken the same solution and applied on Yocto but it introduced many more binary differences with a lot of QA Warnings (attached in Warnings.txt). Do you have any hint on why this difference in Yocto environment and any pointers to fix...
Thanks, Sundeep K.
remap-path.patch
Description: remap-path.patch
rust-bb.patch
Description: rust-bb.patch
WARNING: rust-1.69.0-r0 do_package_qa: QA Issue: File
/usr/lib/rustlib/x86_64-poky-linux-gnu/lib/.debug/libstd-f87b8130ceb76c8f.so in
package rust-dbg contains reference to TMPDIR
File
/usr/lib/rustlib/x86_64-poky-linux-gnu/lib/.debug/libtest-f170723db3df43ca.so
in package rust-dbg contains reference to TMPDIR
File /usr/lib/.debug/librustc_macros-f86291dc1fbdaa54.so in package rust-dbg
contains reference to TMPDIR
File /usr/lib/.debug/libstd-f87b8130ceb76c8f.so in package rust-dbg contains
reference to TMPDIR
File /usr/lib/.debug/libderive_more-d77c907cca18b532.so in package rust-dbg
contains reference to TMPDIR
File /usr/lib/.debug/libtest-f170723db3df43ca.so in package rust-dbg contains
reference to TMPDIR
File /usr/lib/.debug/libserde_derive-ca5d504a7ae8f1e8.so in package rust-dbg
contains reference to TMPDIR [buildpaths]
WARNING: rust-1.69.0-r0 do_package_qa: QA Issue: File /usr/bin/rustfmt in
package rust-tools-rustfmt contains reference to TMPDIR [buildpaths]
WARNING: rust-1.69.0-r0 do_package_qa: QA Issue: File /usr/bin/cargo-clippy in
package rust-tools-clippy contains reference to TMPDIR
File /usr/bin/clippy-driver in package rust-tools-clippy contains reference to
TMPDIR [buildpaths]
WARNING: rust-1.69.0-r0 do_package_qa: QA Issue: File /usr/bin/cargo-fmt in
package rust contains reference to TMPDIR
File /usr/bin/rustdoc in package rust contains reference to TMPDIR
File /usr/libexec/rust-analyzer-proc-macro-srv in package rust contains
reference to TMPDIR
File /usr/lib/librustc_driver-8a0d5425d57fca06.so in package rust contains
reference to TMPDIR
File /usr/lib/libzerofrom_derive-06e8c5ecfbb9c94a.so in package rust contains
reference to TMPDIR
File /usr/lib/librustc_macros-f86291dc1fbdaa54.so in package rust contains
reference to TMPDIR
File /usr/lib/libunic_langid_macros_impl-5b2237a479de72ae.so in package rust
contains reference to TMPDIR
File /usr/lib/libicu_provider_macros-96bfc1f9dacc37e5.so in package rust
contains reference to TMPDIR
File /usr/lib/libzerovec_derive-1d602abffb2f1b37.so in package rust contains
reference to TMPDIR
File /usr/lib/libcstr-e792e95645fa0214.so in package rust contains reference to
TMPDIR
File /usr/lib/libchalk_derive-88262002a513877f.so in package rust contains
reference to TMPDIR
File /usr/lib/libstd-f87b8130ceb76c8f.so in package rust contains reference to
TMPDIR
File /usr/lib/libdisplaydoc-0ea2e1d67387a6f4.so in package rust contains
reference to TMPDIR
File /usr/lib/libthiserror_impl-f0c551f85c33aff1.so in package rust contains
reference to TMPDIR
File /usr/lib/libproc_macro_hack-350a8692c28d971d.so in package rust contains
reference to TMPDIR
File /usr/lib/libderive_more-d77c907cca18b532.so in package rust contains
reference to TMPDIR
File /usr/lib/libtest-f170723db3df43ca.so in package rust contains reference to
TMPDIR
File /usr/lib/libyoke_derive-748abcfe36901b00.so in package rust contains
reference to TMPDIR
File /usr/lib/libserde_derive-ca5d504a7ae8f1e8.so in package rust contains
reference to TMPDIR
File /usr/lib/libtracing_attributes-8dd673f56f0cb565.so in package rust
contains reference to TMPDIR
File /usr/lib/rustlib/x86_64-poky-linux-gnu/lib/libcfg_if-0cc580b157fedf68.rlib
in package rust contains reference to TMPDIR
File
/usr/lib/rustlib/x86_64-poky-linux-gnu/lib/libprofiler_builtins-f58c3ad46ae05f6c.rlib
in package rust contains reference to TMPDIR
File
/usr/lib/rustlib/x86_64-poky-linux-gnu/lib/libcompiler_builtins-606ef814824aca7c.rlib
in package rust contains reference to TMPDIR
File /usr/lib/rustlib/x86_64-poky-linux-gnu/lib/liblibc-e62c3055e362bc74.rlib
in package rust contains reference to TMPDIR
File
/usr/lib/rustlib/x86_64-poky-linux-gnu/lib/librustc_std_workspace_std-ef8c7b35b3f3512b.rlib
in package rust contains reference to TMPDIR
3419,1 99%
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#181721): https://lists.openembedded.org/g/openembedded-core/message/181721 Mute This Topic: https://lists.openembedded.org/mt/99133326/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
