~ruther/guix-local

e40e0bfd2c8e4d91c19dd931ff9cbe5e54ba98a5 — Liliana Marie Prikler 11 months ago 13614fc
gnu: gsl: Skip test_legendre_schmidt on i686.

* gnu/packages/maths.scm (gsl)[disable-failing-tests]: Also disable
test_legendre_schmidt on i686.
1 files changed, 4 insertions(+), 0 deletions(-)

M gnu/packages/maths.scm
M gnu/packages/maths.scm => gnu/packages/maths.scm +4 -0
@@ 722,6 722,7 @@ precision floating point numbers.")
                    ;; There are rounding issues with these tests on i686:
                    ;; https://lists.gnu.org/archive/html/bug-gsl/2016-10/msg00000.html
                    ;; https://lists.gnu.org/archive/html/bug-gsl/2020-04/msg00000.html
                    ;; https://codeberg.org/guix/guix/issues/1234#issuecomment-5874172
                    #~((add-before 'check 'disable-failing-tests
                         (lambda _
                           (substitute* "spmatrix/test.c"


@@ 729,6 730,9 @@ precision floating point numbers.")
                             ((".*test_float.*") "\n")
                             ((".*test_complex.*") "\n"))

                           (substitute* "specfunc/test_legendre.c"
                             ((".*= test_legendre_schmidt.*") "\n"))

                           ;; XXX: These tests abort with:
                           ;; gsl: cholesky.c:645: ERROR: matrix is not positive definite
                           (substitute* '("multifit_nlinear/test.c"