On Mon, 3 Jun 2024 at 09:08, Sundeep KOKKONDA < [email protected]> wrote:
> Further analysis on autobuilder binaries shows that the deviations are > similar to that of earlier *rustdoc *issue. The deviations are in > .llvm.<hash> suffixes. > > As discussed in issue > <https://internals.rust-lang.org/t/rustdoc-binary-is-not-reproducible/20027>, > may be we should check by disabling PGO (by default it is enabled and as in > comment > the PGO profile generation is not deterministic...). > After reading the issue and poking at the rustdoc binaries on my local disk, I think the key is in finding where those llvm.<hash> suffixes are generated and *how*. Something (presumably rust-llvm) puts them there, so narrowing down to the point where that non-reproducible value is decided would help a lot in finding out why it sometimes changes. It does require navigating and reading a mountain of unfamiliar llvm code, this is what makes the issue difficult. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#201613): https://lists.openembedded.org/g/openembedded-core/message/201613 Mute This Topic: https://lists.openembedded.org/mt/106407787/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
