[Debian-med-packaging] Bug#919189: probabel FTBFS on arm64, likely due to Eigen 3 NEON code

Roger rogfauck at free.fr
Fri Feb 1 14:04:16 GMT 2019


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



More information about the Debian-med-packaging mailing list