[tor-bugs] #9829 [Tor bundles/installation]: Firefox ESR 24 does need a newer compiler than gcc 4.2

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Nov 12 09:35:50 UTC 2013


#9829: Firefox ESR 24 does need a newer compiler than gcc 4.2
------------------------------------------+-------------------------------
     Reporter:  gk                        |      Owner:  erinn
         Type:  defect                    |     Status:  new
     Priority:  normal                    |  Milestone:
    Component:  Tor bundles/installation  |    Version:
   Resolution:                            |   Keywords:  tbb-3.0, ff24-esr
Actual Points:                            |  Parent ID:  #10103
       Points:                            |
------------------------------------------+-------------------------------

Comment (by gk):

 Replying to [comment:72 mingwandroid]:
 > > After 15 hours of building
 >
 > We really need to get to the bottom of this!

 After some measurements it seems the problem was on layer 8. Taking your
 crosstool configs I get both 32bit and 64bit non-debug builds finished
 within 2 hours and the debug builds take both around 14 hours. What
 probably happened was that I built a debug version of the cross-compiler
 on my 32bit system, too but I did not use it but rather the non-debug
 version. I realized that the path in my .mozconfig file did not point to
 $HOME/x-tools where the debug version was but rather to an other where I
 probably copied the optimized version to. Problem solved, thanks.

 > > So, it seems we can't avoid ctypes easily which is kind of bad news
 (but will be a different bug) as we like to disable it in the future due
 to security concerns.
 >
 > Ok I did think that ctypes would add too much security risk, but I guess
 it's likely an fairly essential bridge to allow JavaScript to call native
 code for speed critical things? I can ask the Mozilla guys now that we've
 made contact.

 Well, you could ask if it is expected that the Firefox built with the
 cross-compiler crashes every time on startup if we disable ctypes in the
 .mozcpnfig while this is not happening with a native built Firefox using
 the same compiler (+ same version + same .mozconfig) (noting that the
 latter is unusable though). That might be an interesting thing to know.

 > > https://bugzilla.mozilla.org/show_bug.cgi?id=933071 (to avoid those
 link hacks to get libxul linked)
 >
 > I will follow this up with the patch as I have already backported and
 tested it. I might put my build scripts and patches up on github actually
 so you and Mozilla can easier track my progress?

 Thanks. Seems to be a good idea to me, yes.

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


More information about the tor-bugs mailing list