Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Apr 2013 18:49:45 +0200
From:      Jan Beich <jbeich@tormail.org>
To:        "Mikhail T." <mi+thun@aldan.algebra.com>
Cc:        gecko@freebsd.org
Subject:   Re: firefox crashes
Message-ID:  <1UUgOv-0003iC-Cn@internal.tormail.org>
References:  <5174F238.6030704@aldan.algebra.com> <1UUCzR-000CQ5-IN@internal.tormail.org> <51752FB1.6030209@aldan.algebra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"Mikhail T." <mi+thun@aldan.algebra.com> writes:

> 22.04.2013 05:25, Jan Beich ???????(??):
>
>> It should have been fixed by files/patch-bug824317.
>>
>> cf. https://bugzilla.mozilla.org/show_bug.cgi?id=824317
> Well, it does not. Try it on an i386 system.

Indeed, gcc48 has long long version:

xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::Seek(int32_t, int64_t)':
xpcom/io/nsMultiplexInputStream.cpp:514:35: error: call of overloaded 'abs(int64_t&)' is ambiguous
             if (std::abs(remaining) < streamPos) {
                                   ^
xpcom/io/nsMultiplexInputStream.cpp:514:35: note: candidates are:
xpcom/string/public/nsAlgorithm.h:50:1: note: long long int std::abs(const long long int&)
/usr/include/stdlib.h:100:6: note: int abs(int)
/usr/include/c++/4.8/cstdlib:166:3: note: long int std::abs(long int)
/usr/include/c++/4.8/cstdlib:174:3: note: long long int std::abs(long long int)
/usr/include/c++/4.8/cmath:81:3: note: constexpr double std::abs(double)
/usr/include/c++/4.8/cmath:87:3: note: constexpr float std::abs(float)
/usr/include/c++/4.8/cmath:91:3: note: constexpr long double std::abs(long double)
/usr/include/c++/4.8/cmath:99:5: note: constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::abs(_Tp) [with _Tp = long long int; typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type = double]

>> http://www.freebsd.org/portmgr/policies_eol.html
> According to this link, 8.x is not EOLed until April of 2014 -- a year
> from now...

The tip of /stable/8 is, not an arbitrary old revision with multiple
regressions in-between supported releases or any revision before with
unfixed bugs.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1UUgOv-0003iC-Cn>