[tor-bugs] #12461 [Tor bundles/installation]: Firefox ESR 31 does nedd a newer compiler than GCC 4.4 on Linux

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jun 25 09:46:53 UTC 2014


#12461: Firefox ESR 31 does nedd a newer compiler than GCC 4.4 on Linux
--------------------------------------+-----------------------
 Reporter:  gk                        |          Owner:  erinn
     Type:  defect                    |         Status:  new
 Priority:  normal                    |      Milestone:
Component:  Tor bundles/installation  |        Version:
 Keywords:  gitian, ff31-esr          |  Actual Points:
Parent ID:  #12460                    |         Points:
--------------------------------------+-----------------------
 Since bug 894242 landed
 (https://bugzilla.mozilla.org/show_bug.cgi?id=894242) building with GCC
 4.4 out-of-the-box is not possible anymore:
 {{{
 configure: error: Your toolchain does not support C++0x/C++11 mode
 properly. Please upgrade your toolchain
 ------ config.log ------
 #include "confdefs.h"
 #include <sys/utsname.h>
 int main() {
  struct utsname *res; char *domain;
             (void)uname(res);  if (res != 0) { domain = res->__domainname;
 }
 ; return 0; }
 configure:10345: checking for gcc c++0x headers bug without rtti
 configure:10357: c++ -c  -fno-exceptions -fno-strict-aliasing -fno-rtti
 -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x
 conftest.C 1>&5
 In file included from /usr/include/c++/4.4/memory:83,
                  from configure:10351:
 /usr/include/c++/4.4/bits/shared_ptr.h: In member function 'virtual void*
 std::_Sp_counted_deleter<_Ptr, _Deleter, _Alloc,
 _Lp>::_M_get_deleter(const std::type_info&)':
 /usr/include/c++/4.4/bits/shared_ptr.h:146: error: cannot use typeid with
 -fno-rtti
 /usr/include/c++/4.4/bits/shared_ptr.h: In member function 'virtual void*
 std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_get_deleter(const
 std::type_info&)':
 /usr/include/c++/4.4/bits/shared_ptr.h:204: error: cannot use typeid with
 -fno-rtti
 /usr/include/c++/4.4/bits/shared_ptr.h: In constructor
 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag,
 _Alloc, _Args&& ...)':
 /usr/include/c++/4.4/bits/shared_ptr.h:861: error: cannot use typeid with
 -fno-rtti
 /usr/include/c++/4.4/bits/shared_ptr.h: In function '_Del*
 std::get_deleter(const std::__shared_ptr<_Tp2, _Lp>&)':
 /usr/include/c++/4.4/bits/shared_ptr.h:1005: error: cannot use typeid with
 -fno-rtti
 configure: failed program was:
 #line 10350 "configure"
 #include "confdefs.h"
 #include <memory>
 int main() {

 ; return 0; }
 *** Fix above errors and then restart with               "make -f
 client.mk build"
 make: *** [configure] Error 1
 }}}

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


More information about the tor-bugs mailing list