[tor-bugs] #26073 [Applications/Tor Browser]: patch tor-browser-build.git for Firefox 60 ESR

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon May 28 21:46:54 UTC 2018


#26073: patch tor-browser-build.git for Firefox 60 ESR
--------------------------------------------+------------------------------
 Reporter:  arthuredelstein                 |          Owner:  tbb-team
     Type:  defect                          |         Status:  needs_review
 Priority:  Very High                       |      Milestone:
Component:  Applications/Tor Browser        |        Version:
 Severity:  Normal                          |     Resolution:
 Keywords:  TorBrowserTeam201805, ff60-esr  |  Actual Points:
Parent ID:                                  |         Points:
 Reviewer:                                  |        Sponsor:
--------------------------------------------+------------------------------

Comment (by gk):

 Replying to [comment:34 boklm]:
 > Some comments on `bug-26073-rev1`:
 >
 > 6d3afa069c3904b5319b2cfd5e3f9aca45516ea7 (Use cairgo-gtk3 and provide
 libgtk-3-dev for Firefox 60 ESR)
 > did you check if `libgtk2.0-dev` is still needed? If not, we could
 remove it.

 All the packages we specify are still needed. I tried to figure out
 whether we can omit one or the other but the build is failing always in
 this case.

 > 4dc04f54801b6a535a4935af10d42a939086dae5 (Use a more recent version of
 gcc)
 > What is the reason for using a more recent version of gcc to build LLVM?
 If it is because of the LLVM update in the previous commit
 (61af9560529c3424e), maybe it should be merged with that commit. Or maybe
 the llvm update could be separated from the previous commit in a new
 commit named `update LLVM`
 > which would also use the newer gcc in the LLVM build.

 Without the newer GCC the LLVM build is breaking.

 > If you take the patch from #26165 in your branch, the lines added to
 `projects/llvm/build` to use a more recent version of gcc can be replaced
 by:
 > {{{
 > [% pc('gcc', 'var/setup', { compiler_tarfile =>
 c('input_files_by_name/gcc') }) %]
 > # We need a link to our GCC, otherwise the system cc gets used which
 points to
 > # /usr/bin/gcc.
 > ln -s gcc /var/tmp/dist/gcc/bin/cc
 > }}}

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


More information about the tor-bugs mailing list