Hi,
I'm studying Boost on Power systems.
On Fedora31/PPC64LE, I've noticed that the tests are not automatically run for Boost and for some of its dependencies, and that there are several issues:
- Boost :
- boost-1.69.0 releases 9 & 11
- by default, tests of Boost are not run by means of the .spec file:
- empty %check part in the .spec file of boost-1.69.0-11.fc32 and boost-1.69.0-9.fc31
- tests are not even run as part of the %build or %install phases
- I've run the tests, and before it was complete (my disk space went full), I got:
- failures are detected : 20,099
- Passed : 102,720
- Failed : 10,383
- numpy :
- by default, no tests are run on ppc64le:
numpy-1.17.2-1.fc31.spec :
%check
%if %{_arch} != s390x && %{_arch} != ppc64le
python3 runtests.py
%endif
- however, results are good:
1 failed, 10146 passed, 69 skipped, 173 deselected, 19 xfailed, 2 xpassed in 376.67 seconds
- lapack :
- lapack-3.8.0-13.fc31
- by default, no tests done since no %check phase
- trying to run the tests by hand, it failed saying: "missing a rule for building librefblas.a" .
- atlas:
- atlas-3.10.3-9.fc31
- the build crashes while trying to use some libptlapack.a library which was not built.
Maybe I made some mistake. However, for other big packages, like golang, MariaDB, or MySQL, that worked fine.
I've tried to get some information from the Boost community, talking to RedHat people and to the developers email list, but I got no answer yet.
And PPC64LE does not appear in the BuildFarm of the Boost community.
Who could provide me with some information and help ?
I'd like to have official tests results for these 4 packages: Boost, numpy, lapack, and atlas, as I'll have to port them on AIX/PPC64BE.
I need some reference for further tests results comparison between Fedora/PPC64LE and AIX.
And I'm not sure that these 4 packages are fully tested on Fedora/PPC64LE.
Thanks/Regards
Tony
Grenoble - France
IBM AIX OpenSource project