[tor-bugs] #18290 [Applications/Tor Browser]: Update Windows toolchain to work with Firefox 45 ESR
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Apr 19 07:56:35 UTC 2016
#18290: Update Windows toolchain to work with Firefox 45 ESR
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
Type: task | team
Priority: Medium | Status: closed
Component: Applications/Tor Browser | Milestone:
Severity: Normal | Version:
Keywords: tbb-gitian, ff45-esr, | Resolution: fixed
TorBrowserTeam201604, GeorgKoppen201604 | Actual Points:
Parent ID: #18226 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Changes (by gk):
* status: new => closed
* resolution: => fixed
Comment:
Replying to [comment:8 bugzilla]:
> Replying to [comment:3 gk]:
> > Attached are all the patches we need. I am not happy to back out the
libraries folding one but for some reason with this patch our builds fail.
https://bugzilla.mozilla.org/show_bug.cgi?id=1248552 is tracking this.
> That patch uses unique {{{ifdef MOZ_FOLD_LIBS_FLAGS}}} while the others
use {{{ifdef MOZ_FOLD_LIBS}}}...
> It defines {{{MOZ_FOLD_LIBS_FLAGS=-mnop-fun-dllimport}}} while the
others use quotes...
> You've already had adventures with that in #10761 and are going to have
again...
Thanks for the pointer, but, no, not necessarily. The problem in #10761
happened due to calling from NSS to NSPR. After libraries are folded there
is no cross-dll call here anymore. There might be similar problematic
calls although this is unlikely at least according to Jacek.
Anyway, we keep the backout for now as the alternative is pulling in a
bunch of build changes whose stability risks for ESR45 are unknown.
We bump the mingw-w64 commit we use to
a0cd5afeb60be3be0860e9a203314c10485bb9b8 as this one is at least needed
for Tor Browser based on Firefox > 45 anyway.
arlolra: FWIW: I did not figure out why you don't need the Werror patch
for Tor Messenger. Even if I use a more or less default .mozconfig and
default build flags I hit that one when building Tor Browser.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/18290#comment:9>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list