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"

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