On Sun, Apr 18, 2010 at 09:04:45PM +0300, Niko Tyni wrote:
> Package: perl
> Version: 5.12.0-1
> Severity: important
> User: debian-p...@lists.debian.org
> Usertags: perl-5.12-transition
> 
> The powerpc build failed:
> 
> Failed 5 tests out of 1752, 99.71% okay.
>     ../cpan/Math-BigInt/t/bare_mbi.t
>     ../cpan/Math-BigInt/t/bigintpm.t
>     ../cpan/Math-BigInt/t/sub_mbi.t
>     op/inc.t
>     op/pack.t
> 
> The failures are almost certainly related to -Duselongdouble, as
> they didn't show up on 5.12.0~rc3-1, which only had -Duse64bitint.

At least op/pack.t also fails on 5.10.1 with -Duselongdouble, so
this is not a 5.12 regression.

I see the 128-bit long doubles are quite special on ppc32: they are
actually a sum of two 64-bit doubles, which is not IEEE compliant [1] and
"has serious arithmetic anomalies" [2].

While this should certainly be forwarded upstream, I doubt we can do
anything else for 5.12.0 than disable -Duselongdouble on powerpc.

[1] http://en.wikipedia.org/wiki/Long_double
[2] http://gcc.gnu.org/ml/gcc-help/2006-10/msg00138.html 
-- 
Niko Tyni   nt...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to