From: Sundeep KOKKONDA <[email protected]> The rustdoc binaries are differed on their .llvm.<hash> suffixes between the builds. This is a test patch to verify the PGO effect on rustdoc binaries. The issue discussion is here: https://internals.rust-lang.org/t/rustdoc-binary-is-not-reproducible/20027
Signed-off-by: Sundeep KOKKONDA <[email protected]> --- meta/lib/oeqa/selftest/cases/reproducible.py | 2 -- meta/recipes-devtools/rust/rust_1.75.0.bb | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py b/meta/lib/oeqa/selftest/cases/reproducible.py index 97a9c3da90..80e830136f 100644 --- a/meta/lib/oeqa/selftest/cases/reproducible.py +++ b/meta/lib/oeqa/selftest/cases/reproducible.py @@ -16,8 +16,6 @@ import os import datetime exclude_packages = [ - 'rust-rustdoc', - 'rust-dbg' ] def is_excluded(package): diff --git a/meta/recipes-devtools/rust/rust_1.75.0.bb b/meta/recipes-devtools/rust/rust_1.75.0.bb index c66c14cc5a..4caa5892e6 100644 --- a/meta/recipes-devtools/rust/rust_1.75.0.bb +++ b/meta/recipes-devtools/rust/rust_1.75.0.bb @@ -153,6 +153,10 @@ python do_configure() { rustc = d.getVar('RUSTC_BOOTSTRAP') config.set("build", "rustc", e(rustc)) + # Support for the profiler runtime to generate e.g. coverage report, + # PGO etc. + config.set("build", "profiler", e(False)) + cargo = d.getVar('CARGO_BOOTSTRAP') config.set("build", "cargo", e(cargo)) -- 2.43.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200260): https://lists.openembedded.org/g/openembedded-core/message/200260 Mute This Topic: https://lists.openembedded.org/mt/106463035/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
