Bug#888459: flint-arb's tests fail on 32bit archs using mpfr 4.0.0

Matthias Klose doko at debian.org
Thu Jan 25 22:43:14 UTC 2018


Package: src:flint-arb
Version: 2.11.1-2
Severity: serious
Tags: sid buster

as seen on
https://release.debian.org/transitions/html/auto-mpfr4.html
https://buildd.debian.org/status/package.php?p=flint-arb

the testsuite fails on all 32bit architectures.

cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I/<<PKGBUILDDIR>>
-I/usr/local/include -I/usr/local/include -I/usr/include test/t-sqrt.c -o
../build/arf/test/t-sqrt -L/<<PKGBUILDDIR>> -L/usr/local/lib -L/usr/local/lib
-L/usr/lib -lflint-arb -lflint -lmpfr -lgmp -lm -lpthread  -MMD -MP -MF
../build/arf/test/t-sqrt.d -MT "../build/arf/test/t-sqrt" -MT
"../build/arf/test/t-sqrt.d"
floor....addmul_ui....PASS
cmpabs_2exp_si....PASS
add....set_round_ui....root....PASS
add_si....PASS
mul....PASS
set_fmpq....PASS
submul_ui....PASS
mul_si....PASS
abs_bound_lt_2exp_si....PASS
sub_si....PASS
get_d....PASS
addmul_fmpz....PASS
add_ui....PASS
frexp....PASS
rsqrt....PASS
sub....PASS
cmpabs....PASS
set_fmpr....PASS
set_round_fmpz....PASS
mul_ui....PASS
abs_bound_lt_2exp_fmpz....PASS
sub_ui....PASS
set_fmpz_2exp....PASS
complex_sqr....PASS
complex_mul....PASS
abs_bound_le_2exp_fmpz....PASS
submul_fmpz....PASS
div....FAIL (aliasing 4)!
prec = 352, rnd = 4

x =
(4586997233048136541430758450064474100387735230759824291973833691816938709832156080645343570059119116156929
* 2^-154742412678922490659733883)

y =
(51814976846671518298238808760042830604686502339620382299366747655022166929406808804341858227567903870767891933265103849315791036770763130077955430384829058539908460614800988509303528381975119100503701824233100229972596599113543202092890645352456600459286399836135725531911334505568114757105479020098464557517116791851426250751
* 2^-154742431125385089392575577)

v =
(2135987036418233318920600437589210504846524088997312026086185915310372929010612927677735486095361
* 2^-154742412678922490659733852)

r1 = 1, r2 = 1
../Makefile.subdirs:84: recipe for target '../build/arf/test/t-div_RUN' failed
make[3]: *** [../build/arf/test/t-div_RUN] Aborted
make[3]: *** Waiting for unfinished jobs....
PASS
PASS
PASS
make[3]: Leaving directory '/<<PKGBUILDDIR>>/arf'
Makefile:179: recipe for target 'check' failed
make[2]: *** [check] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'



More information about the debian-science-maintainers mailing list