[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #26475 [Applications/Tor Browser]: ESR60-based Tor Browser bundles are not built reproducibly with Stylo enabled using rustc > 1.25.0
#26475: ESR60-based Tor Browser bundles are not built reproducibly with Stylo
enabled using rustc > 1.25.0
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: defect | Status: new
Priority: Immediate | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-rbm, TorBrowserTeam201810, | Actual Points:
GeorgKoppen201810 |
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by alexcrichton):
One way I might be able to still help as well is narrowing down *where*
the nondeterminism is introduced. If you use `-C save-temps` when
compiling the compiler should spew dozens of files all over the place.
Each of these files in theory represents the various stages of compilation
and provides snapshots into the compiler's pipeline. If you could find the
set of files that are nondeterministic (we know it's at least the object
files!) then that may help narrow this down as well!
If a 16 CGU libstd + full crate LTO is the issue it sounds like this may
be an issue with the LLVM "linker", but that's just a guess!
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26475#comment:47>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs