~ruther/guix-local

65e7828a95d6317d895f842c94a6f1406e1b45f8 — Sharlatan Hellseher 2 years ago 0eadd48
gnu: nsq: Fix build on i686-linux.

As seen in https://ci.guix.gnu.org/build/3329277/details

* gnu/packages/high-availability.scm (nsq)[arguments]<#:phases>{check}:
Skip '-race' option during tests on i686-linux.

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

M gnu/packages/high-availability.scm
M gnu/packages/high-availability.scm => gnu/packages/high-availability.scm +3 -1
@@ 223,7 223,9 @@ applications.")
              (when tests?
                (setenv "HOME" "/tmp")
                (with-directory-excursion (string-append "src/" import-path)
                  (invoke #$@(if (target-x86?)
                ;; go test: -race is only supported on linux/amd64,
                ;; linux/ppc64le, linux/arm64
                  (invoke #$@(if (not target-x86-32?)
                                 (list "go" "test" "-v" "-race" "./...")
                                 (list "go" "test" "-v" "./...")))))))
          (replace 'install