~ruther/guix-local

00c67375b17f4a4cfad53399d1918f2e7eba2c7d — Simon Tournier 5 years ago b20b45c
gnu: zstd: Fix tests on 32-bit architectures.

* gnu/packages/compression.scm (zstd)[arguments]<#:phases>: Add
'fix-tests-32bit.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/compression.scm
M gnu/packages/compression.scm => gnu/packages/compression.scm +7 -0
@@ 32,6 32,7 @@
;;; Copyright © 2020 Léo Le Bouter <lle-bout@zaclys.net>
;;; Copyright © 2021 Antoine Côté <antoine.cote@posteo.net>
;;; Copyright © 2021 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2021 Simon Tournier <zimon.toutoune@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 1416,6 1417,12 @@ or junctions, and always follows hard links.")
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'fix-tests-32bit
           ;; Remove when https://github.com/facebook/zstd/issues/2528 is fixed.
           (lambda _
             (substitute* "tests/playTests.sh"
               (("roundTripTest -g8M \"19 -T0 --long\"")
                "roundTripTest -g8M \"22 -T0 --long\""))))
         (add-after 'unpack 'remove-bogus-check
           (lambda _
             ;; lib/Makefile falsely claims that no .pc file can be created.