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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to