gnu: gsl: Skip test_legendre_schmidt on i686.

* gnu/packages/maths.scm (gsl)[disable-failing-tests]: Also disable
test_legendre_schmidt on i686.
This commit is contained in:
Liliana Marie Prikler 2025-07-19 09:00:00 +02:00 committed by Andreas Enge
parent 13614fc500
commit e40e0bfd2c
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -722,6 +722,7 @@ precision floating point numbers.")
;; There are rounding issues with these tests on i686: ;; 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/2016-10/msg00000.html
;; https://lists.gnu.org/archive/html/bug-gsl/2020-04/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 #~((add-before 'check 'disable-failing-tests
(lambda _ (lambda _
(substitute* "spmatrix/test.c" (substitute* "spmatrix/test.c"
@ -729,6 +730,9 @@ precision floating point numbers.")
((".*test_float.*") "\n") ((".*test_float.*") "\n")
((".*test_complex.*") "\n")) ((".*test_complex.*") "\n"))
(substitute* "specfunc/test_legendre.c"
((".*= test_legendre_schmidt.*") "\n"))
;; XXX: These tests abort with: ;; XXX: These tests abort with:
;; gsl: cholesky.c:645: ERROR: matrix is not positive definite ;; gsl: cholesky.c:645: ERROR: matrix is not positive definite
(substitute* '("multifit_nlinear/test.c" (substitute* '("multifit_nlinear/test.c"