[Debian-med-packaging] Bug#919189: Fwd: probabel FTBFS on arm64, likely due to Eigen 3 NEON code
Andreas Tille
andreas at fam-tille.de
Sat Feb 2 06:15:00 GMT 2019
Hi,
I think these are just rounding errors due to different representation of
floating point numbers. Relaxing the precision of the test would solve
the problem (but I have no idea about the test suite and so do not know
how to implement this).
What I do also not understand why a fix that only occures on arm64 now
has an influence on ppc64el. Did ppc64el compiled fine for version
0.5.0+dfsg-1 (without that fix)?
Kind regards
Andreas.
On Fri, Feb 01, 2019 at 04:41:04PM +0100, Thierry Fauck at linux.ibm.com wrote:
>
> Unfortunately the workaround mentioned for arm64 breaks ppc64el arch as
> compiling on buster fails with following error - what do we do ?
> Thanks
>
> ------------------------------------------------------------------------
> BT check (recess model): prob vs. prob_fv OK
> 2c2
> < rs7247199 GAC A 0.5847 0.415 0.9299 0.8666 200 0.333517 19 204938
> 544.518 437.583 -567.388 435.04 1.75239
> ---
> > rs7247199 GAC A 0.5847 0.415 0.9299 0.8666 200 0.333517 19 204938
> 544.518 437.583 -567.387 435.04 1.75239
> BT check (2df model): prob vs. prob_fv
> FAILED
> FAIL test_bt.sh (exit status: 1)
> -------------------------------------------------------------------------
>
>
>
> On Sun, 13 Jan 2019 16:37:02 +0200 Adrian Bunk <bunk at debian.org> wrote:
> > Source: probabel
> > Version: 0.5.0+dfsg-1
> > Severity: serious
> > Tags: ftbfs
> >
> > https://buildd.debian.org/status/fetch.php?pkg=probabel&arch=arm64&ver=0.5.0%2Bdfsg-1&stamp=1538603399&raw=0
> >
> > ...
> > FAIL: test_bt
> > =============
> >
> > Analysing BT...
> > BT check: dose vs. dose_fv OK
> > BT check (add model): prob vs. prob_fv OK
> > BT check (domin model): prob vs. prob_fv OK
> > BT check (over_domin model): prob vs. prob_fv OK
> > BT check (recess model): prob vs. prob_fv OK
> > 2c2
> > < rs7247199 GAC A 0.5847 0.415 0.9299 0.8666 200 0.333517 19 204938 544.518 437.583 -567.387 435.04 1.75239
> > ---
> > > rs7247199 GAC A 0.5847 0.415 0.9299 0.8666 200 0.333517 19 204938 544.518 437.583 -567.388 435.04 1.75239
> > BT check (2df model): prob vs. prob_fv FAILED
> > FAIL test_bt.sh (exit status: 1)
> >
> > ============================================================================
> > Testsuite summary for ProbABEL 0.5.0
> > ============================================================================
> > # TOTAL: 11
> > # PASS: 10
> > # SKIP: 0
> > # XFAIL: 0
> > # FAIL: 1
> > # XPASS: 0
> > # ERROR: 0
> > ============================================================================
> > See checks/test-suite.log
> > Please report to genabel-devel at r-forge.wu-wien.ac.at
> > ============================================================================
> > make[4]: *** [Makefile:713: test-suite.log] Error 1
> >
> >
> > I suspect this might be a problem with the NEON code in Eigen 3,
> > and the fact that this can be fixed with the following workaround
> > makes that even more probable:
> >
> > --- debian/rules.old 2019-01-09 15:07:11.950823327 +0000
> > +++ debian/rules 2019-01-09 15:17:23.280539016 +0000
> > @@ -6,6 +6,10 @@
> >
> > export DEB_BUILD_MAINT_OPTIONS=hardening=+all
> >
> > +ifeq ($(DEB_HOST_ARCH),arm64)
> > + export DEB_CXXFLAGS_MAINT_APPEND = -march=armv8-a+nosimd
> > +endif
> > +
> > include /usr/share/dpkg/default.mk
> >
> > # Location of the example files, will be converted to the
> >
> >
>
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list