[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
Mon Oct 21 22:46:01 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: #9827
Points: |
------------------------------------------+-------------------------------
Comment (by mingwandroid):
I'm not sure why you're having mach-o/arch.h problems. Can you test the
following:
{{{
find ~/x-tools/i686-apple-darwin10 -name "arch.h" -exec ls -l {} \;
-r--r--r-- 1 ubuntu ubuntu 4231 Oct 14 17:31 /home/ubuntu/x-tools/i686
-apple-darwin10/include/mach-o/arch.h
}}}
and also:
{{{
find /home/ubuntu/MacOSX10.6.sdk -name "arch.h" -exec ls -l {} \;
-rw-r--r-- 1 ubuntu ubuntu 4185 Apr 8 2011
/home/ubuntu/MacOSX10.6.sdk/usr/include/mach-o/arch.h
}}}
I also tested compiling just this .cc file (outside of the gitian build
system, in fact, just a basic test from the commandline:
{{{
/c/x/dx-i686-3_3/bin/i686-apple-darwin11-clang++ /home/ubuntu/ESR24-work
/mozilla-esr24/toolkit/crashreporter/google-
breakpad/src/common/mac/arch_utilities.cc --sysroot ~/MacOSX10.6.sdk
-I/home/ubuntu/ESR24-work/mozilla-esr24/toolkit/crashreporter/google-
breakpad/src/ -c
}}}
.. and that worked. You'll notice I used a GCC built as darwin11, but that
*shouldn't* matter.
I've just finished making clang 3.0-3.2 patches to bring them in-line with
3.3. After some testing I will commit them. I will add a comment when this
is done. I think that 3.3 and ESR24 is the best thing to focus on, however
for the ESR17 bug I googled it and found:
https://bugzilla.mozilla.org/show_bug.cgi?id=887645
> "I'm pretty sure you can enclose that DebugOnly line in #ifdef DEBUG /
... / #endif to fix this."
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9829#comment:35>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list