[tbb-bugs] #26475 [Applications/Tor Browser]: ESR60-based Tor Browser bundles are not built reproducibly with Stylo enabled using rustc > 1.25.0
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Oct 12 17:03:14 UTC 2018
#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
More information about the tbb-bugs
mailing list