On Fri, 17 Oct 2014 10:44:51 +0100 Edmund Grimley Evans
<edmund.grimley.ev...@gmail.com> wrote:
> Source: libtrio
> Version: 1.16+dfsg1-2
>
> It failed to build on arm64:
>
> https://buildd.debian.org/status/package.php?p=libtrio&suite=sid
>
> The error was:
>
> Verification failed in regression.c:620.
>   Expected "03.142e+03"
>   Got      "03.141e+03"

I met the same problem on mips64el.

>
> The test is expecting 3141.5 to be rounded up to 3142 rather than down
> to 3141, but I don't think you can expect consistent results from a
> test like that with the way libtrio is implemented using the machine's
> floating-point arithmetic. (It's using long double, which is 128 bits
> on arm64 but 80 on amd64, for example.) You should probably delete or
> modify that test, and any other test that expects an exact half to be
> rounded in a particular direction.
>
>


-- 
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