~ruther/guix-local

3963fa1a465708690cd1554d911613f1c92f5eef — Efraim Flashner 2 years ago 790f686
gnu: julia-arraylayouts: Fix building on more architectures.

* gnu/packages/julia-xyz.scm (julia-arraylayouts)[arguments]: When not
building for x86_64-linux add a phase to mark a test broken.
1 files changed, 11 insertions(+), 0 deletions(-)

M gnu/packages/julia-xyz.scm
M gnu/packages/julia-xyz.scm => gnu/packages/julia-xyz.scm +11 -0
@@ 242,6 242,17 @@ no issues with the upgrade.")
        (sha256
         (base32 "11h0w1bqw2md5gh4dfmm1aazifcs2ydrc47hqzvav1xrx25b57z5"))))
    (build-system julia-build-system)
    (arguments
     (if (not (target-x86-64?))
         ;; This test is only broken when using openblas, not openblas-ilp64.
         (list
           #:phases
           #~(modify-phases %standard-phases
               (add-after 'unpack 'adjust-tests
                 (lambda _
                   (substitute* "test/test_layoutarray.jl"
                     (("test all\\(B") "test_broken all(B"))))))
         '()))
    (propagated-inputs
     (list julia-fillarrays))
    (native-inputs