~ruther/guix-local

2d59c06b08fccf43484678cd540f98f1c1c5a956 — Andreas Enge 2 months ago d5093ed
gnu: flint: Update to 3.2.2 and enable parallel tests.

Parallel tests appear to work now on aarch64-linux.

* gnu/packages/algebra.scm (flint): Update to 3.2.2.
[inputs]: Remove unused input ntl.
[arguments]<#:parallel-tests?>: Remove the #f value.

Change-Id: I24d9d1235646a08ccc16484fb285d39c22e2e4a1
1 files changed, 3 insertions(+), 8 deletions(-)

M gnu/packages/algebra.scm
M gnu/packages/algebra.scm => gnu/packages/algebra.scm +3 -8
@@ 498,25 498,20 @@ or text interfaces) or as a C++ library.")
(define-public flint
  (package
   (name "flint")
   (version "3.2.1")
   (version "3.2.2")
   (source
    (origin
      (method url-fetch)
      (uri (string-append "https://flintlib.org/download/flint-"
                          version ".tar.gz"))
      (sha256
       (base32 "0gyjbkhwrmx2vgb1gailnmmzacl4aikzgi70dzmpf8lpfxny8yya"))))
       (base32 "09cypha859dhwqkw44ixr07p83ax5vb45jkaf535lrhpg9gn8c4j"))))
   (build-system gnu-build-system)
   (inputs
    (list ntl))
   (propagated-inputs
    (list gmp mpfr)) ; header files included by flint.h or mpfr_mat.h
   (arguments
      ;; Parallel tests failed in the past on ARM, this may need to be
      ;; tested again.
    `(#:parallel-tests? #f
      ;; Prevent build machine specifics from ending up in the binary.
      #:configure-flags '("--disable-assembly")))
    '(#:configure-flags '("--disable-assembly")))
   (synopsis "Fast library for number theory")
   (description
    "FLINT is a C library for number theory.  It supports arithmetic