[tbb-bugs] #28238 [Applications/Tor Browser]: Use mingw-w64/clang toolchain to build Firefox

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Jan 11 15:43:57 UTC 2019


#28238: Use mingw-w64/clang toolchain to build Firefox
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:  new
 Priority:  High                                 |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-rbm, GeorgKoppen201901,          |  Actual Points:
  TorBrowserTeam201901                           |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by gk):

 Replying to [comment:4 gk]:
 > Testing `bug_28238` shows that we have some reproducibility issues with
 mingw-w64/clang. It seems we have to deal at least with timestamp issues
 in the COFF header. Comparing e.g. `firefox.exe` from two different runs
 shows:
 > {{{
 > --- /dev/fd/63        2019-01-10 09:38:08.159230047 +0100
 > +++ /dev/fd/62        2019-01-10 09:38:08.159230047 +0100
 > @@ -6,7 +6,7 @@
 >  00000050: 6973 2070 726f 6772 616d 2063 616e 6e6f  is program canno
 >  00000060: 7420 6265 2072 756e 2069 6e20 444f 5320  t be run in DOS
 >  00000070: 6d6f 6465 2e24 0000 5045 0000 4c01 0600  mode.$..PE..L...
 > -00000080: 3b1c 365c 003c 0000 a201 0000 e000 2201  ;.6\.<........".
 > +00000080: 45ff 365c 003c 0000 a201 0000 e000 2201  E.6\.<........".
 >  00000090: 0b01 0e00 001e 0000 001a 0000 0000 0000  ................
 >  000000a0: c013 0000 0010 0000 0000 0000 0000 4000  .............. at .
 >  000000b0: 0010 0000 0002 0000 0600 0000 0000 0000  ................
 > }}}

 FWIW: That's still an unsolved issue after bumping the LLVM revision to
 r348363.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28238#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list