[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