guix/gnu/packages/patches/dune-common-skip-failing-tests.patch
Felix Gruber 59640af1c5
gnu: dune-common: Skip tests that fail on aarch64-linux.
* gnu/packages/patches/dune-common-skip-failing-tests.patch: New file.
* gnu/packages/maths.scm (dune-common)[source]: Add it
* gnu/local.mk (dist_patch_DATA): Register it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-05-04 13:08:59 +02:00

28 lines
866 B
Diff

Disable tests known to fail on AArch64:
https://gitlab.dune-project.org/core/dune-common/-/issues/262
https://issues.guix.gnu.org/62842
--- a/dune/common/test/eigenvaluestest.cc
+++ b/dune/common/test/eigenvaluestest.cc
@@ -340,20 +340,15 @@
testSymmetricFieldMatrix<double,200>();
testSymmetricFieldMatrix<float,4>();
testSymmetricFieldMatrix<float,200>();
- testSymmetricFieldMatrix<long double,4>();
- testSymmetricFieldMatrix<long double,200>();
#endif // HAVE_LAPACK
testSymmetricFieldMatrix<double,2>();
testSymmetricFieldMatrix<double,3>();
testSymmetricFieldMatrix<float,2>();
testSymmetricFieldMatrix<float,3>();
- testSymmetricFieldMatrix<long double,2>();
- testSymmetricFieldMatrix<long double,3>();
checkMultiplicity<double>();
checkMultiplicity<float>();
- checkMultiplicity<long double>();
return 0;
}